This paper presents the Impulse adaptable memory sys-tem, which allows applications to make efficient use of cache space and bus bandwidth. Impulse has a con-figurable memory controller that allows applications to remap data in the memory system. As a result, applica-tions can control how their data is accessed, organized, and cached. We describe the current design of the Im-pulse architecture, describe the software transformations that will be necessary to make full use of Impulse, and examine in detail the optimizations that Impulse enables: scatter/gather access to sparse data, no-copy page color-ing, and no-copy tile remapping. Results of a simulation study show that Impulse can improve the performance of conjugate gradient by 30%.
International audienceFlash memories based storage systems have some specific constraints leading de...
Many problems considered in optimization and artificial intelligence research are static: informatio...
Data mining, bioinformatics, knowledge discovery, social network analysis, are emerging irregular ap...
Impulse is a new memory system architecture that adds two important features to a traditional mem-or...
Impulse is a new memory system architecture that adds two important features to a traditional memory...
Journal ArticleImpulse is a new memory system architecture that adds two important features to a tr...
Processor speeds are increasing rapidly, but memory speeds are not keeping pace. Image processing is...
The Impulse Adaptable Memory System exposes DRAM access patterns not seen in conventional memory sys...
Journal ArticleThis document describes the Im pulse system calls. The Impulse system calls allow use...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
Most of the current applications of electronics require non-volatile memories, which can keep stored...
While programmable accelerators such as application-specific processors and reconfigurable architect...
technical reportThis document describes the functionality and control flow models for each component...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
This dissertation presents automatic, foolproof, in-system programming algorithms to update computer...
International audienceFlash memories based storage systems have some specific constraints leading de...
Many problems considered in optimization and artificial intelligence research are static: informatio...
Data mining, bioinformatics, knowledge discovery, social network analysis, are emerging irregular ap...
Impulse is a new memory system architecture that adds two important features to a traditional mem-or...
Impulse is a new memory system architecture that adds two important features to a traditional memory...
Journal ArticleImpulse is a new memory system architecture that adds two important features to a tr...
Processor speeds are increasing rapidly, but memory speeds are not keeping pace. Image processing is...
The Impulse Adaptable Memory System exposes DRAM access patterns not seen in conventional memory sys...
Journal ArticleThis document describes the Im pulse system calls. The Impulse system calls allow use...
In this paper, we provide a novel compile-time data remapping algorithm that runs in linear time. ...
Most of the current applications of electronics require non-volatile memories, which can keep stored...
While programmable accelerators such as application-specific processors and reconfigurable architect...
technical reportThis document describes the functionality and control flow models for each component...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
This dissertation presents automatic, foolproof, in-system programming algorithms to update computer...
International audienceFlash memories based storage systems have some specific constraints leading de...
Many problems considered in optimization and artificial intelligence research are static: informatio...
Data mining, bioinformatics, knowledge discovery, social network analysis, are emerging irregular ap...