A configurable simulation environment for the efficient simulation of large-scale spiking neural networks on graphics processors

…, N Dutt, JL Krichmar, A Nicolau, AV Veidenbaum - Neural networks, 2009 - Elsevier
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 …

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 …

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 …

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 …

[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 …

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 …

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 (…

Profile-based dynamic voltage scheduling using program checkpoints

…, R Gupta, N Dutt, A Veidenbaum… - … Automation and Test …, 2002 - ieeexplore.ieee.org
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 …

An empirical study of the effect of source-level loop transformations on compiler stability

…, S Maleki, D Padua, A Veidenbaum… - Proceedings of the …, 2018 - dl.acm.org
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 …

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 …