Factor/GSoC/2009/Add SIMD primitivesMentorSkills required
Technical outlineFactor is completely scalar; no Factor code generates vector instructions. One solution to this is an auto-vectorizing compiler, but that is a very hard project. A simpler solution is to add primitives which take advantage of SIMD instructions on platforms where they exist. These primitives can be used to implement words like Benefit to studentThe student will learn about several hardware platforms, and how to write fast numeric code. Benefit to communityThese improvements will make certain Factor programs, especially those with heavy use of numbers, faster, without intervention from the programmer. This revision created on Fri, 13 Mar 2009 18:13:57 by littledan |
|
|
All content is © 2008-2010 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license. |
|