This paper discusses heterogeneous Network-on-Chip (NoC) design from a Constraint Programming (CP) perspective and extends the formulation to solving Voltage-Frequency Island (VFI) problem. In general, VFI is a superior design alternative in terms of thermal constraints, power consumption as well as performance considerations. Given a Communication Task Graph (CTG) and subsequent task assignments for cores, cores are allocated to the best possible places on the chip in the first stage to minimize the overall communication cost among cores. We then solve the application scheduling problem to determine the optimum core types from a list of technological alternatives and to minimize the makespan. Moreover, an elegant CP model is proposed to so...
Reducing energy consumption in multiprocessor systems-on-chip (MPSoCs) where communication happens v...
Thesis (Ph.D.), Electrical Engineering, Washington State UniversityMultiple Voltage Frequency Island...
We investigate the problem of scheduling a set of tasks with individual deadlines and conditional pr...
This paper discusses heterogeneous Network-on-Chip (NoC) design from a Constraint Programming (CP) p...
NoC technology is composed of packet-based interconnections, where the communication resources are d...
Voltage islands provide a very good opportunity for minimizing the energy consumption of core-based ...
System level optimization for multiple mixed-criticality applications on shared networked multiproce...
We develop a novel design methodology that optimizes capacity of each link in a NoC and the numbers ...
Publication rights licensed to ACM. The interlinked processing units in modern Cyber-Physical System...
The interlinked processing units in modern Cyber-Physical Systems (CPS) creates a large network of c...
Energy consumption has become a critical design issue in real-time embedded systems (RTES), which ar...
Network-on-Chip (NoC) is emerging as a promising communication structure, which is scalable with res...
The number of processors has increased significantly on multiprocessor system therefore, Voltage Fre...
In this article, we investigate the problem of energy-efficient scheduling of tasks with conditional...
textThe aggressive scaling of the semiconductor technology following the Moore’s Law has delivered t...
Reducing energy consumption in multiprocessor systems-on-chip (MPSoCs) where communication happens v...
Thesis (Ph.D.), Electrical Engineering, Washington State UniversityMultiple Voltage Frequency Island...
We investigate the problem of scheduling a set of tasks with individual deadlines and conditional pr...
This paper discusses heterogeneous Network-on-Chip (NoC) design from a Constraint Programming (CP) p...
NoC technology is composed of packet-based interconnections, where the communication resources are d...
Voltage islands provide a very good opportunity for minimizing the energy consumption of core-based ...
System level optimization for multiple mixed-criticality applications on shared networked multiproce...
We develop a novel design methodology that optimizes capacity of each link in a NoC and the numbers ...
Publication rights licensed to ACM. The interlinked processing units in modern Cyber-Physical System...
The interlinked processing units in modern Cyber-Physical Systems (CPS) creates a large network of c...
Energy consumption has become a critical design issue in real-time embedded systems (RTES), which ar...
Network-on-Chip (NoC) is emerging as a promising communication structure, which is scalable with res...
The number of processors has increased significantly on multiprocessor system therefore, Voltage Fre...
In this article, we investigate the problem of energy-efficient scheduling of tasks with conditional...
textThe aggressive scaling of the semiconductor technology following the Moore’s Law has delivered t...
Reducing energy consumption in multiprocessor systems-on-chip (MPSoCs) where communication happens v...
Thesis (Ph.D.), Electrical Engineering, Washington State UniversityMultiple Voltage Frequency Island...
We investigate the problem of scheduling a set of tasks with individual deadlines and conditional pr...