Wisconsin Alumni Research Foundation

Technology

More Accurate Branch Predictor Circuit

A branch predictor is a digital circuit that attempts to direct traffic in an instruction stream. Branching is usually implemented with a conditional jump instruction, and branches may be ‘taken’ ...
Learn More
Mikko Lipasti, Dibakar Gope | P140330US01

Technology

Enhanced Traveling Wave Tube

A traveling wave tube (TWT) is a vacuum electronic device that acts as a microwave amplifier capable of providing high gain and high output power. TWTs are used in many wireless devices like radar sys...
Learn More
Nader Behdad, Arash Rashidi Tarhani | P140188US01

Technology

Predicting Logic Gate Failure

Logic gates are the building blocks of integrated circuits. They use multiple transistors to receive and interpret voltage inputs, then provide outputs. Future generations of integrated circuit micr...
Learn More
Karthikeyan Sankaralingam, Raghuraman Balasubramanian | P130365US01

Technology

Maximizing Multicore Processor Performance

Computer processors typically include a number of central processing unit (CPU) cores for executing instructions. Each core is capable of reading and executing a sequence of instruction code, or ‘th...
Learn More
Nam Sung Kim | P130137US01

Technology

Optimizing Parallelism During Run-Time

Executing different portions of a program in parallel on different processors is known as parallelism. While this can boost how fast a program is executed, increased parallelism is not always benefici...
Learn More
Gurindar Sohi, Srinath Sridharan | P130131US01

Technology

Dynamic Predictor Improves Machine Control

Articulated mechanisms, such as walking robots or robotic arms, can be understood as a set of rigid links connected to each other by joints. The joints are put into motion using motors, sensors that i...
Learn More
Paul Milenkovic | P130307US01

Technology

Statistical Noise Map for Reducing X-Ray Exposure

Iterative image reconstruction techniques can be used to produce high quality tomographic images from noise-contaminated data. It is known that a statistical weight is critical for great image quality...
Learn More
Guang-Hong Chen, Jie Tang | P130056US01

Technology

Low-Profile, Ultrawide Band Antenna

Monopole antennas are a type of radio antenna consisting of a straight, rod-shaped conductor often mounted perpendicularly over a conductive surface (a ‘ground plane’) such as the earth. T...
Learn More
Nader Behdad, Seyed Mohamad Amin Momeni Hasan Abadi | P130215US01

Technology

Bedside Diagnosis of Swallowing Disorders

Approximately 15 million Americans suffer from a swallowing disorder (dysphagia). People with acid reflux, a neurological disorder or cancer of the head and neck are particularly at risk. The leading ...
Learn More
Matthew Hoffman, Jack Jiang, Timothy McCulloch, Zhixian Geng | P130237US01

Technology

Faster Scans with Improved Bit-Parallel Processing

A database system combines hardware and software to manage and selectively access the large amounts of data it holds. Such a structure may hold data elements organized in logical rows and columns (for...
Learn More
Jignesh Patel, Yinan Li | P130164US01

Technology

Placement Gaming Empowers Cloud Users to Assess Service

With public cloud computing, customers pay a flat hourly rate for a bundle of virtualized resources called ‘instances’ from a service provider. Providers may sell a variety of instance types that...
Learn More
Thomas Ristenpart, Michael Swift, Ari Juels, Benjamin Farley, Venkatanathan Varadarajan, Kevin Bowers | P130021US01

Technology

High-Definition Video with Low-Speed Cameras

High dynamic range (HDR) video delivers imagery in a wide range of light intensities, from sunlight to dark shadows. This provides a truer brightness that can significantly enhance viewers’ experien...
Learn More
Li Zhang, Travis Portz | P130162US01

Technology

Ultra-Efficient Continuous Monitoring of Sensors

Tracking emissions, sensing earthquakes and monitoring patient brain waves are just a few of the applications that rely on changing, real-world information. In typical systems, sensors pass on raw dat...
Learn More
Mikko Lipasti, Atif Hashmi, Andrew Nere, Giulio Tononi | P130049US01

Technology

Managing Virtual Memory to Reduce Latency

To execute a computer program, a processor can access memory to read or write data. The accessed data may be identified by a unique physical address. Modern systems are able to hide the physical addre...
Learn More
Mark Hill, Michael Swift, Arkaprava Basu | P130081US01

Technology

SuperTag Cache for Energy-Optimized Compression

Cache memories play a critical role in reducing a computer system’s energy. Generally, they are fast access memories that store data reflecting locations in a corresponding main memory. Typically, t...
Learn More
David Wood, Somayeh Sardashti | P130076US01

WARF