Multiport memories are extensively used in modern system designs because of the performance advantages they offer. The increased memory access throughput could lead to significantly faster sched-ules in behavioral synthesis. However, they also have an associ-ated area and energy penalty. We describe a technique for mapping data accesses to multiport memories during behavioral synthesis that results in significantly better energy characteristics than an un-optimized multiport design. The technique consists of an initial colouring of the array access nodes in the data flow graph based on spatial locality, followed by attempts to consecutively access mem-ory locations with the same colour on the same port. Our experi-ments on several applicati...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
In behavioral synthesis for resource shared architecture, multiplexers are inserted between register...
This paper presents for the first time low energy simultaneous memory and register allocation. A min...
Off-chip memories are typically used during behavioral synthesis to store large arrays that do not f...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Memory load/store instructions consume an important part in execution time and energy consumption in...
ISBN : 1-58113-937-3We introduce a new approach to take into account the memory architecture and the...
Thesis (Ph. D.)--University of Rochester. Department of Electrical and Computer Engineering, 2016.Si...
In this paper we present a new transformation for the scheduling of memory accessing operations in H...
Abstract — Sub-micron feature sizes have resulted in a considerable portion of power to be dissipate...
The energy consumption at the I/O pins is a significant part of the overall chip consumption. This p...
This paper presents a new concept called active data bitwidth, which is the effective data length of...
Main memory is responsible for a significant fraction of the energy consumed by servers. Prior work ...
Abstract- In this paper, we present a new scheduling algorithms that generates area-efficient regist...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
In behavioral synthesis for resource shared architecture, multiplexers are inserted between register...
This paper presents for the first time low energy simultaneous memory and register allocation. A min...
Off-chip memories are typically used during behavioral synthesis to store large arrays that do not f...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Memory load/store instructions consume an important part in execution time and energy consumption in...
ISBN : 1-58113-937-3We introduce a new approach to take into account the memory architecture and the...
Thesis (Ph. D.)--University of Rochester. Department of Electrical and Computer Engineering, 2016.Si...
In this paper we present a new transformation for the scheduling of memory accessing operations in H...
Abstract — Sub-micron feature sizes have resulted in a considerable portion of power to be dissipate...
The energy consumption at the I/O pins is a significant part of the overall chip consumption. This p...
This paper presents a new concept called active data bitwidth, which is the effective data length of...
Main memory is responsible for a significant fraction of the energy consumed by servers. Prior work ...
Abstract- In this paper, we present a new scheduling algorithms that generates area-efficient regist...
Portable or embedded systems allow more and more complex applications like multimedia today. These a...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
In behavioral synthesis for resource shared architecture, multiplexers are inserted between register...
This paper presents for the first time low energy simultaneous memory and register allocation. A min...