Abstract—Existing memory subsystems and TDM NoCs for real-time systems are optimized independently in terms of cost and performance by configuring their arbiters according to the bandwidth and/or latency requirements of their clients. However, when they are used in conjunction, and run in different clock domains, i.e. they are decoupled, there exists no structured methodology to select the NoC interface width and operating frequency for minimizing area and/or power consumption. More-over, the multiple arbitration points, one in the NoC and the other in the memory subsystem, introduce additional overhead in the worst-case guaranteed latency. These makes it hard to design cost-efficient real-time systems. The three main contributions in this ...
In modern systems, DRAM-based main memory is signicantly slower than the processor.Consequently, pro...
A modern real-time embedded system must support multiple concurrently running applications. To reduc...
International audienceMulti-core architectures pose many challenges in real-time systems, which aris...
Existing memory subsystems and TDM NoCs for real-time systems are optimized independently in terms o...
Most communication traffic in today’s System on Chips (SoC) is DRAM centric. The NoC should be desig...
MasterIn many-core systems, network size has been increasingly enlarged and they require wider bandw...
Complex contemporary systems contain multiple applications, some which have firm real-time requireme...
One of the challenges of engineering is to make the best possible use of the available resources, or...
Performance analysis of Network-on-Chip (NoC) architectures has traditionally been done by assuming ...
Designing memory controllers for complex real-time and high-performance multi-processor systems-on-c...
With the developing variance between memory and processor speeds, it has become important to ensure ...
Optimal utilization of a multi-channel memory, such as Wide IO DRAM, as shared memory in multi-proce...
The design of more complex systems becomes an increasingly difficult task because of different is...
In modern systems, DRAM-based main memory is signicantly slower than the processor.Consequently, pro...
A modern real-time embedded system must support multiple concurrently running applications. To reduc...
International audienceMulti-core architectures pose many challenges in real-time systems, which aris...
Existing memory subsystems and TDM NoCs for real-time systems are optimized independently in terms o...
Most communication traffic in today’s System on Chips (SoC) is DRAM centric. The NoC should be desig...
MasterIn many-core systems, network size has been increasingly enlarged and they require wider bandw...
Complex contemporary systems contain multiple applications, some which have firm real-time requireme...
One of the challenges of engineering is to make the best possible use of the available resources, or...
Performance analysis of Network-on-Chip (NoC) architectures has traditionally been done by assuming ...
Designing memory controllers for complex real-time and high-performance multi-processor systems-on-c...
With the developing variance between memory and processor speeds, it has become important to ensure ...
Optimal utilization of a multi-channel memory, such as Wide IO DRAM, as shared memory in multi-proce...
The design of more complex systems becomes an increasingly difficult task because of different is...
In modern systems, DRAM-based main memory is signicantly slower than the processor.Consequently, pro...
A modern real-time embedded system must support multiple concurrently running applications. To reduc...
International audienceMulti-core architectures pose many challenges in real-time systems, which aris...