APE software: the basic ideas

Schifano S. Fabio - INFN


Considering the previous points:

  1. SIMD/SPMD architecture ==> the use of a data parallel language: TAO, a fortran-like dialect

  2. the absence of dynamic instruction scheduler ==> a static instruction scheduler: the shaker
What's and how the shaker works ?

MTOR 100 :7 0x1000
CNORM 200 100 101 102
CNORM 201 103 104 105
CNORM 203 200 201 106
RTOM 200 :3 0x2000
A x B + C ==> 8 complex ops

Suivant