Currently, most microprocessors use multiple cores to increase performance while limiting power usage. Some processors use not just a few cores, but tens of cores or even 100 cores. One such many-core microprocessor is the Maestro processor, which is based on Tilera's TILE64 processor. The Maestro chip is a 49-core, general-purpose, radiation-hardened processor designed for space applications. The Maestro processor, unlike the TILE64, has a floating-point coprocessor in each core for improved floating point performance. The Maestro processor runs at up to 350 MHz clock frequency. On the Maestro processor, we implemented an FFT and an image processing application called CRBLASTER and evaluated the performance. The FFT is a well-known and commonly used signal processing kernel. CRBLASTER is a parallel-processing image-analysis application that does cosmic-ray rejection on CCD (charge-coupled device) images using the embarrassingly-parallel L. A. COSMIC algorithm. Both applications were written in C. CRBLASTER uses the high-performance computing industry standard Message Passing Interface (MPI) library. The achieved performance of the FFT was up to 3,813 MFLOPS, and the speedup compared to single tile was 46.4 using 49 tiles. The speedup for CRBLASTER, which was memory-bound, was up to 12.5 using 36 tiles.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Implementation of FFT and CRBLASTER on the Maestro processor


    Contributors:


    Publication date :

    2012-03-01


    Size :

    1104291 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Implementation of kernels on the Maestro processor

    Suh, Jinwoo / Kang, Dong In D. / Crago, Stephen P. | IEEE | 2013


    FFTW and Complex Ambiguity Function performance on the Maestro processor

    Singh, K / Walters, J P / Hestness, J et al. | IEEE | 2011


    Software-based fault tolerance for the Maestro many-core processor

    Walters, John Paul / Kost, Robert / Singh, Karandeep et al. | IEEE | 2011


    Cilindro maestro

    RUOPP MICHAEL / NENNING BERND | European Patent Office | 2020

    Free access

    Der Maestro aus Modena - Carozzeria Barbi Maestro HDL

    Weber,A. / Carozzeria Barbi,Modena,IT | Automotive engineering | 2010