There is growing interest in self-optimizing computing systems that can optimize their own behavior on different platforms without manual intervention. Examples of successful self-optimizing systems are ATLAS, which generates Basic Linear Algebra Subroutine (BLAS) Libraries, and FFTW, which generates FFT libraries. Self-optimizing systems need values for hardware parameters such as the number of registers of various types and the capacities of caches at various levels. For example, ATLAS uses the capacity of the L1 cache and the number of registers in determining the size of cache tiles and register tiles
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
Abstract. Data locality optimization in parallel systems is a non-trivial task. This task is typical...
Porrmann M, Kalte H, Witkowski U, Niemann J-C, Rückert U. A Dynamically Reconfigurable Hardware Acce...
There is growing interest in autonomic, self-tuning software that can optimize itself on new platfo...
There is growing interest in autonomic, self-tuning software that can optimize itself on new platfor...
Embedded processor designs are increasingly based on general-purpose processor families, modified a...
Abstract. The increasing complexity of computer architectures has made the approach of automatically...
Abstract. In this paper an attempt was made to identify optimal hardware configuration for a worksta...
DARPA’s AACE project aimed to develop Architecture Aware Com-piler Environments that automatically c...
The gap between peak and delivered performance for scientific applications running on microprocesso...
The gap between peak and delivered performance for scientific applications running on microprocessor...
On modern computers, the running time of many applications is dominated by the cost of memory opera...
Abstract—Autonomic computing is a research area that ex-tends to numerous different fields of scienc...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
In the process of hardware optimization, physical queries requiring laboratory experiments are often...
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
Abstract. Data locality optimization in parallel systems is a non-trivial task. This task is typical...
Porrmann M, Kalte H, Witkowski U, Niemann J-C, Rückert U. A Dynamically Reconfigurable Hardware Acce...
There is growing interest in autonomic, self-tuning software that can optimize itself on new platfo...
There is growing interest in autonomic, self-tuning software that can optimize itself on new platfor...
Embedded processor designs are increasingly based on general-purpose processor families, modified a...
Abstract. The increasing complexity of computer architectures has made the approach of automatically...
Abstract. In this paper an attempt was made to identify optimal hardware configuration for a worksta...
DARPA’s AACE project aimed to develop Architecture Aware Com-piler Environments that automatically c...
The gap between peak and delivered performance for scientific applications running on microprocesso...
The gap between peak and delivered performance for scientific applications running on microprocessor...
On modern computers, the running time of many applications is dominated by the cost of memory opera...
Abstract—Autonomic computing is a research area that ex-tends to numerous different fields of scienc...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
In the process of hardware optimization, physical queries requiring laboratory experiments are often...
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
Abstract. Data locality optimization in parallel systems is a non-trivial task. This task is typical...
Porrmann M, Kalte H, Witkowski U, Niemann J-C, Rückert U. A Dynamically Reconfigurable Hardware Acce...