Publication | Closed Access
Understanding sources of inefficiency in general-purpose chips
393
Citations
28
References
2010
Year
Unknown Venue
EngineeringEnergy EfficiencyVideo Coding FormatMultimedia ProcessorComputer ArchitectureGeneral-purpose ChipsFunctional UnitsProcessor ArchitectureHardware SecurityHigh-performance ArchitectureParallel ComputingReliabilityHardware ReliabilityComputer EngineeringComputer ScienceMicroelectronicsSystem On ChipChip-scale PackageHd H.264 EncoderHardware AccelerationEdge ComputingParallel Programming
Due to their high volume, general-purpose processors, and now chip multiprocessors (CMPs), are much more cost effective than ASICs, but lag significantly in terms of performance and energy efficiency. This paper explores the sources of these performance and energy overheads in general-purpose processing systems by quantifying the overheads of a 720p HD H.264 encoder running on a general-purpose CMP system. It then explores methods to eliminate these overheads by transforming the CPU into a specialized system for H.264 encoding. We evaluate the gains from customizations useful to broad classes of algorithms, such as SIMD units, as well as those specific to particular computation, such as customized storage and functional units.
| Year | Citations | |
|---|---|---|
Page 1
Page 1