Marc A. Viredaz

Learn More
T he advent of fast, power-thrifty microprocessors has made possible pocket-size computers with performance approaching that of desktop PCs. This new class of mobile computers enables applications and user-interface modalities not feasible with traditional personal digital assistants and cell phones, while placing new demands on batteries and power(More)
Traditional bit-serial multipliers present one or more clock cycles of data-latency. In some situations, it is desirable to obtain the output after only a combinational delay, as in serial adders and subtracters. A serial multiplier and a squarer with no latency cycles are presented here. Both accept unsigned or sign-extended two's complement numbers and(More)
A systolic array of dedicated processing elements (PEs) is presented as the heart of a multi-model neural-network accelerator. The instruction set of the PEs allows the implementation of several widely-used neural models, including multi-layer Perceptrons with the backpropagation learning rule and Kohonen feature maps. Each PE holds an element of the(More)
Handheld devices are becoming ubiquitous and as their capabilities increase, they are starting to displace laptop computers - much as laptop computers have displaced desktop computers in many roles. Handheld devices are evolving from today's PDAs, organizers, cellular phones, and game machines into a variety of new forms. Although partially offset by(More)
handheld computing, battery-powered devices, energy management, sleep mode Energy management has become one of the great challenges in portable computing. This is the result of the increasing energy requirements of modern portable devices without a corresponding increase in battery technology. µSleep is a new energy reduction technique for handheld devices(More)