IEEE Journal of Solid-State Circuits · 2009 · 23 citations · 10 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designParallel ComputingEnergy-efficient Mobile ComputingMobile Multimedia SystemsMulticore Processor DesignParallel ArchitecturesParallel Computer ArchitectureProcessor Core DesignBinary CompatibilityEnergy-efficient Multicore DesignEnergy-efficient Multimedia ProcessingHigh PerformanceLow-power Processor DesignMobile Processor DesignPower ConsumptionSoftware Reusability
We have developed an eight-core media processor for mobile multimedia applications, which achieves low power consumption and high performance. The processor uses a specific parallel process execution scheme that achieves high performance and allows parallel processing with performance and power consumption scalability over available resources. In addition, the parallel process execution scheme enables software reusability and binary compatibility, which notably reduces development costs. The evaluated application for this multi-core processor design was an A/V playback with H.264 video decoder and an AAC audio decoder. The evaluation includes performance and power consumption for software without recompilation. The results demonstrate that by efficiently using the software scheme it is possible to achieve important gains in hardware potential.
10
The design and implementation of a first-generation CELL processor
D. Pham, S. Asano, M. Bolliger et al. · 2005 · 547 citations
Engineering, Computer Engineering, Electrical Engineering +17