A Multicore Platform for Energy and Throughput aware Applications
September 16, 2015 -- Researchers at Advanced Computer Architecture Laboratory (ACAL), HITEC University Taxila, Pakistan have developed a LEON3 based multicore reconfigurable processor platform for energy and throughput aware applications.
Recent advances in the field of computer architecture have marked power consumption as one of the major design constraints. Power optimization is now a prerequisite for not only portable and mobile computing systems but also for advanced multicore platforms. An energy efficient design strives to deliver optimum throughput while minimizing power consumption. Current research on energy efficient processor architectures targets various abstraction levels, spanning from integration technology to algorithmic optimizations.
The researchers have gained hands- on- experience on porting a processor on FPGA board running Linux, and some standard multicore benchmarks such as NAS Parallel Benchmarks. Subsequently, the basic single core processor was integrated with an cache line locking based adaptive cache memory, a run time reconfigurable Frequency Divider (DFS), and a performance monitoring unit. On successful porting of Linux OS and application benchmarks to test the reconfigurable cache memory system has extended to a multicore environment, with reconfigurable number of cores.
In order to build upon the concept of hardware realization of the previously runtime reconfiguration scheme, researchers at ACAL have created a hardware platform based on FPGAs on which the proposed multicore processor architecture has been mapped. This platform has a novel Fuzzy Logic based reconfiguration engine to optimize the system resources as per energy and throughput requirements of an application. It serves as a base for conducting research on several areas of multicore architectures such as the development of novel cache coherency protocols, memory management systems, cache replacement policies, hardware transactional memories, OS support for fine grained parallelism, Instruction Set Extension, Network on Chip, energy and throughput analysis, and hardware reconfiguration.
The reconfiguration engine of this system has been designed to measure the application throughput, energy consumption, and L1/L2 cache miss rate and based on the measured values, it turns-on/off the CPU cores, change their operating frequency (DFS-Dynamic Frequency Scaling), and resize cache memories. To measure the throughput of application hardware performance counters are used along with flag based ROI (region of interest) assertions.
This research helps in the development of an FPGA based reconfigurable multicore architecture that supports runtime reconfiguration of cache size and associativity, number of cores and operating frequency. By using the performance counters users can have a feedback of energy consumption, application throughput and cache miss rate. It also encourages the development of Fuzzy logic, Neural Nets, Game Programming or similar AI based algorithm to strike a balance between throughput and energy consumption of different workloads.
The platform is available as open source using GPLv2. This research was funded by National ICT R&D Fund, Pakistan. For further details please visit: http://emwi-tech.org/mppetap
Related News
- Ceva Unveils Ceva-Waves Links200 - A Breakthrough Multi-Protocol Wireless Connectivity Platform IP Featuring Next generation Bluetooth High Data Throughput (HDT) and IEEE 802.15.4
- Cadence Unveils Millennium Platform - Industry's First Accelerated Digital Twin Delivering Unprecedented Performance and Energy Efficiency
- CEVA's Bluetooth Low Energy 5.2 Platform is First IP to Receive Bluetooth SIG Qualification
- Dolphin Design unveils the final piece of their platform offer with BAT, an audio solution for high quality AIoT applications
- HiSilicon & Nowi Introduce Energy Autonomous NB-IoT Platform: a Power-free Solution in the Smallest Size Possible
Breaking News
- Baya Systems Raises $36M+ to Propel AI and Chiplet Innovation
- Andes Technology D45-SE Processor Achieves ISO 26262 ASIL-D Certification for Functional Safety
- VeriSilicon and Innobase collaboratively launched second-generation Yunbao series 5G RedCap/4G LTE dual-mode modem IP
- ARM boost in $100bn Stargate data centre project
- MediaTek Adopts AI-Driven Cadence Virtuoso Studio and Spectre Simulation on NVIDIA Accelerated Computing Platform for 2nm Designs
Most Popular
- Alphawave Semi to Lead Chiplet Innovation, Showcase Advanced Technologies at Chiplet Summit
- Arm Chiplet System Architecture Makes New Strides in Accelerating the Evolution of Silicon
- InPsytech Announces Finalization of UCIe IP Design, Driving Breakthroughs in High-Speed Transmission Technology
- Cadence to Acquire Secure-IC, a Leader in Embedded Security IP
- Blue Cheetah Tapes Out Its High-Performance Chiplet Interconnect IP on Samsung Foundry SF4X
E-mail This Article | Printer-Friendly Page |