paper-with-me

Papers

Selecting Microarchitecture Configuration of Processors for Internet of Things

2018-02-19

The Internet of Things (IoT) makes use of ubiquitous internet connectivity to form a network of everyday physical objects for purposes of automation, remote data sensing and centralized management/control. IoT objects need to be embedded with processing capabilities to fulfill these services. The design of processing units for IoT objects is constrained by various stringent requirements, such as performance, power, thermal dissipation etc. In order to meet these diverse requirements, a multitude of processor design parameters need to be tuned accordingly. In this paper, we propose a temporally efficient design space exploration methodology which determines power and performance optimized microarchitecture configurations. We also discuss the possible combinations of these microarchitecture configurations to form an effective two-tiered heterogeneous processor for IoT applications. We evaluate our design space exploration methodology using a cycle-accurate simulator (ESESC) and a standard set of PARSEC and SPLASH2 benchmarks. The results show that our methodology determines microarchitecture configurations which are within 2.23%-3.69% of the configurations obtained from fully exhaustive exploration while only exploring 3%-5% of the design space. Our methodology achieves on average 24.16x speedup in design space exploration as compared to fully exhaustive exploration in finding power and performance optimized microarchitecture configurations for processors.

📄 PDF Abstract BibTeX arXiv:1802.05123

Code (0)

등록된 구현이 없습니다.

Tasks

Management

Similar Papers 제목 키워드 기반

A Unified Knowledge Representation and Context-aware Recommender System in Internet of Things

2018-05-10 · Yinhao Li, Awa Alqahtani, Ellis Solaiman, Charith Perera 외

Within the rapidly developing Internet of Things (IoT), numerous and diverse physical devices, Edge devices, Cloud infrastructure, and their quality of service requirements (QoS), need to be represented within a unified …

Recommendation Systems

Automatic Microprocessor Performance Bug Detection

2020-11-17 · Erick Carvajal Barboza, Sara Jacob, Mahesh Ketkar, Michael Kishinevsky 외

Processor design validation and debug is a difficult and complex task, which consumes the lion's share of the design process. Design bugs that affect processor performance rather than its functionality are especially dif…

Benchmarking

GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimation

2022-10-08 · Ondrej Sykora, Phitchaya Mangpo Phothilimthana, Charith Mendis, Amir Yazdanbakhsh

Analytical hardware performance models yield swift estimation of desired hardware performance metrics. However, developing these analytical models for modern processors with sophisticated microarchitectures is an extreme…

DecoderGraph Neural NetworkMulti-Task Learning

Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications

2020-07-11 · Mostafa Rahimi Azghadi, Corey Lammie, Jason K. Eshraghian, Melika Payvand 외

The advent of dedicated Deep Learning (DL) accelerators and neuromorphic processors has brought on new opportunities for applying both Deep and Spiking Neural Network (SNN) algorithms to healthcare and biomedical applica…

DiagnosticElectromyography (EMG)Sensor Fusion

Tao: Re-Thinking DL-based Microarchitecture Simulation

2024-04-16 · Santosh Pandey, Amir Yazdanbakhsh, Hang Liu

Microarchitecture simulators are indispensable tools for microarchitecture designers to validate, estimate, and optimize new hardware that meets specific design requirements. While the quest for a fast, accurate and deta…

Transfer Learning