MEMORIES

All the APEmille memories should be capable to work in the frequency range from a minimum 66MHz up to the maximum frequency, 100MHz. Moreover it should be possible to use APEmille in single cycle (in a step-by-step mode) for debugging purpose. A balanced machine architecture (for QCD, ...) requires one access to the floating point data memory every 8 floating point operations. Jmille is able to perform 8 flops every clock cycle in complex operations. For this reason it should be able to perform one memory access for each cycle.

 Memory technology

    1. SDRAM 16Mbit CMOS technology:
    2. Access time: 10ns (100 MHz)

      Easily available organization: 2Mx8 (2x1Mx8) and 1Mx16 (2x512kx16)

    3. Cache-SRAM or SynchronousSRAM technology:
    4. Access time: < 10ns (>100 MHz)

      Easily available organization: 32Kx32 or 64kx16

 Processing Board Memories

APEmille will use four memory sets, (replaced on each processing board) dedicated to Jmille and Tmille data and program memory.