We propose an integrated front-end/back-end flow for the automatic generation of a multi-bank memory architecture for embedded systems. The flow is based on an algorithm for the automatic partitioning of on-chip SRAM. Starting from the dynamic execution profile of an embedded application running on a given processor core, we synthesize a multi-banked SRAM architecture optimally fitted to the execution profile. The partitioning algorithm is integrated with the physical design phase into a complete flow that allows the back-annotation of layout information to drive the partitioning process. Results, collected on a set of embedded applications for the ARM processor, have shown average energy savings around 34%
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Memory represents a major bottleneck in embedded systems. Multimedia applications bulky in data in t...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
Memory-processor integration offers new opportunities for reducing the energy of a system. In the ca...
Memory-processor integration offers new opportunities for reducing the energy of a system. In the ca...
Memory partitioning has proved to be a promising solution to reduce energy consumption in complex So...
Application-Specific Block-Enabled (ASBE) SRAMs represent a viable solution for reducing energy cons...
Embedded memory plays a critical role in achieving performances for a system on-a-chip (SoC). In thi...
Today's feature-rich multimedia products require embedded system solution with complex System-on-Chi...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Today’s feature-rich multimedia products require embedded system solution with complex System-on-Chi...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Today's feature-rich multimedia products require embedded system solution with complex System-on-Chi...
Focusing on embedded applications, scratchpad memories (SPMs) look like a best-compromise solution w...
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Memory represents a major bottleneck in embedded systems. Multimedia applications bulky in data in t...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
Memory-processor integration offers new opportunities for reducing the energy of a system. In the ca...
Memory-processor integration offers new opportunities for reducing the energy of a system. In the ca...
Memory partitioning has proved to be a promising solution to reduce energy consumption in complex So...
Application-Specific Block-Enabled (ASBE) SRAMs represent a viable solution for reducing energy cons...
Embedded memory plays a critical role in achieving performances for a system on-a-chip (SoC). In thi...
Today's feature-rich multimedia products require embedded system solution with complex System-on-Chi...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Today’s feature-rich multimedia products require embedded system solution with complex System-on-Chi...
Efficient utilization of on-chip memory space is extremely important in modern embedded system appli...
Today's feature-rich multimedia products require embedded system solution with complex System-on-Chi...
Focusing on embedded applications, scratchpad memories (SPMs) look like a best-compromise solution w...
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Memory represents a major bottleneck in embedded systems. Multimedia applications bulky in data in t...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...