@INPROCEEDINGS{7146300, author={M. R. {Alam} and M. E. {Salehi}}, booktitle={2015 23rd Iranian Conference on Electrical Engineering}, title={Functional cores: Trade a little performance to save power}, year={2015}, volume={}, number={}, pages={679-683}, abstract={Recent process scaling in CMOS technology increases transistor counts while there is limited power budget on chip. As power is more expensive than area, trading area to save power is recommended. In this regime, specialized and energy-efficient processing engines can increase the energy efficiency by reducing energy per computation. To achieve this goal, we introduce specialized hardware accelerators namely functional cores. Functional cores are the hardware realization of a function in software program. Considering energy consumption and performance, these cores perform the functions more efficiently compared to their execution on a general purpose processor. Since decreasing power consumption is more important than execution time in several applications, we exploit hardware accelerators for power reduction rather than performance improvement. To this end, we use high level synthesis for automatic generation of functional cores in ASIC domain. Experimental results obtained on a set of benchmark programs reveal that depending on function size, 32% to 75% reduction in power consumption is observed.}, keywords={high level synthesis;power aware computing;power consumption;system-on-chip;process scaling;CMOS technology;transistor counts;energy-efficient processing engines;specialized hardware accelerators;hardware realization;energy consumption;power consumption;power reduction;high level synthesis;functional cores automatic generation;ASIC domain;benchmark programs;Decision support systems;Electrical engineering;Conferences;High level synthesis;voltage and frequency scaling;low power design;hardware accelerator}, doi={10.1109/IranianCEE.2015.7146300}, ISSN={2164-7054}, month={May},}