A configurable simulation environment for the efficient simulation of large-scale spiking neural networks on graphics processors
Neural network simulators that take into account the spiking behavior of neurons are useful
for studying brain mechanisms and for various neural engineering applications. Spiking …
for studying brain mechanisms and for various neural engineering applications. Spiking …
Improving cache management policies using dynamic reuse distances
…, M Valero, AV Veidenbaum - 2012 45Th annual …, 2012 - ieeexplore.ieee.org
Cache management policies such as replacement, bypass, or shared cache partitioning have
been relying on data reuse behavior to predict the future. This paper proposes a new way …
been relying on data reuse behavior to predict the future. This paper proposes a new way …
Compiler-directed data prefetching in multiprocessors with memory hierarchies
…, ED Granston, AV Veidenbaum - … on Supercomputing 25th …, 1990 - dl.acm.org
Memory hierarchies are used by multiprocessor systems to reduce large memory access
times. It is necessary to automatically manage such a hierarchy, to obtain effective memory …
times. It is necessary to automatically manage such a hierarchy, to obtain effective memory …
Compiler-directed cache management in multiprocessors
H Cheong, AV Veidenbaum - Computer, 1990 - ieeexplore.ieee.org
The necessity of finding alternatives to hardware-based cache coherence strategies for
large-scale multiprocessor systems is discussed. Three different software-based strategies …
large-scale multiprocessor systems is discussed. Three different software-based strategies …
[PDF][PDF] Adapting cache line size to application behavior
AV Veidenbaum, W Tang, R Gupta… - Proceedings of the 13th …, 1999 - dl.acm.org
A cache line size has a significant effect on miss rate and memory traffic. Today’s computers
use a fixed line size, typically 32B, which may not be optimal for a given application. Optimal …
use a fixed line size, typically 32B, which may not be optimal for a given application. Optimal …
Torchhd: An open source Python library to support research on hyperdimensional computing and vector symbolic architectures
…, T Givargis, A Nicolau, A Veidenbaum - Journal of Machine …, 2023 - jmlr.org
Hyperdimensional computing (HD), also known as vector symbolic architectures (VSA), is a
framework for computing with distributed representations by exploiting properties of random …
framework for computing with distributed representations by exploiting properties of random …
Efficient simulation of large-scale spiking neural networks using CUDA graphics processors
…, JL Krichmar, A Nicolau, A Veidenbaum - … Joint Conference on …, 2009 - ieeexplore.ieee.org
Neural network simulators that take into account the spiking behavior of neurons are useful
for studying brain mechanisms and for engineering applications. Spiking neural network (…
for studying brain mechanisms and for engineering applications. Spiking neural network (…
Profile-based dynamic voltage scheduling using program checkpoints
Dynamic voltage scaling (DVS) is a known effective mechanism for reducing CPU energy
consumption without significant performance degradation. While a lot of work has been done …
consumption without significant performance degradation. While a lot of work has been done …
An empirical study of the effect of source-level loop transformations on compiler stability
Modern compiler optimization is a complex process that offers no guarantees to deliver the
fastest, most efficient target code. For this reason, compilers struggle to produce a stable …
fastest, most efficient target code. For this reason, compilers struggle to produce a stable …
GraphHD: Efficient graph classification using hyperdimensional computing
…, T Givargis, A Nicolau, A Veidenbaum - … , Automation & Test …, 2022 - ieeexplore.ieee.org
Hyperdimensional Computing (HDC) developed by Kanerva is a computational model for
machine learning inspired by neuroscience. HDC exploits characteristics of biological neural …
machine learning inspired by neuroscience. HDC exploits characteristics of biological neural …