Changes between Version 17 and Version 18 of SIMD


Ignore:
Timestamp:
Nov 11, 2011 5:47:43 PM (2 years ago)
Author:
duncan
Comment:

fix DPH section title

Legend:

Unmodified
Added
Removed
Modified
  • SIMD

    v17 v18  
    263263The native-sized vector types are distinct types from the explicit-sized vector types, not type aliases for the corresponding explicit-sized vector. This is to support and encourage portable code. 
    264264 
    265 == Data Parallel Haskell ([http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell DPH]) layer == 
    266  
    267 In DPH, we will use the new SIMD instructions by suitably modifying the definition of the lifted versions of arithmetic and other operations that we would like to accelerate. These lifted operations are defined in the `dph-common` package and made accessible to the vectoriser via [wiki:DataParallel/VectPragma VECTORISE pragmas]. Many of them currently use `VECTORISE SCALAR` pragmas, such as 
     265== Data Parallel Haskell layer == 
     266 
     267In [http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell DPH], we will use the new SIMD instructions by suitably modifying the definition of the lifted versions of arithmetic and other operations that we would like to accelerate. These lifted operations are defined in the `dph-common` package and made accessible to the vectoriser via [wiki:DataParallel/VectPragma VECTORISE pragmas]. Many of them currently use `VECTORISE SCALAR` pragmas, such as 
    268268{{{ 
    269269(+) :: Int -> Int -> Int