T4240 with 12 cores and Altivec support
Freescale new, high end QorIQ AMP line brings a horde of new features including the return of the Altivec vector processing plus a robust multithreaded architecture. The architecture is based on the new, 2 GHz, 64-bit e6500 vCore with 12 cores in the T4240 (Fig). Each core is dual threaded so the T4240 supports 24 threads. Each core also has its own Altivec support.
Freescale's new AMP (advanced multiprocessing) series is built on 28nm technology. The dual threaded cores are transistor heavy delivering 1.7x performance, more than the typical hyperthreaded core that gets about a 1.3x boost. Power efficiency cuts requirements in half while still delivering 5x computational improvements.
The e6500 vCores support hardware virtualization. The Altivec support has been enhanced but it is binary compatible with prior Altivec implementations. Altivec's resurgence is in response to customer demand as well as Intel's competing Advanced Vector Extensions (see Intel's AVX Scales To 1024 bit Vector Math). Intel has laid out a roadmap for AVX but Freescale tends to hold their long term plans a bit tighter to the chest.
Freescale has also found Altivec to be useful for networking applications. In particular, a portion of their cellular scheduling algorithms can take advantage of Altivec. The QoriIQ line targets mobile base stations so this is a key advantage that complements the other hardware acceleration designed for networking. These accelerators include security, pattern matching, compress/decompress, and data center support. These were part of the prior generation with the appropriate improvements in the AMP series.
At the center is Freescale's CoreNet Coherency Fabric and CoreNet Cache system. The cores have L1 and L2 caches and a shared L3 cache extends to the accelerators. Up to four DDR3 memory controllers feed the caches.
S:electronicdesign.com
EmoticonEmoticon