Wisconsin Alumni Research Foundation

Technology

Measuring Lignin in Corn Stalks

The lignin in corn stalks makes it difficult to process for biomass and harder for animals to digest. Levels are especially high in the tough outer ‘rind’ and vascular bundles of the stem.For this...
Learn More
Edgar Spalding, Sven Heckwolf | P140381US01

Technology

Predicting Protein Hot Spot Residues

Most biological processes involve multiple proteins interacting with each other. While the principles governing protein-protein interactions are not fully understood, it is known that a small subset o...
Learn More
Julie Mitchell, Xiaolei Zhu, Steven Darnell | P140357US01

Technology

Energy-Efficient Parallel Processing

In a multicore processor, the different cores share a common clock timing and operate at a synchronized frequency. Such processors are fast because their cores can work in parallel to execute differen...
Learn More
Nam Sung Kim | P140039US01

Technology

Improved Gate Design for Quantum Computers

Some extremely complex tasks – like sorting very large databases or factoring large numbers – are challenging for classical computers. Quantum computers can solve such problems because they use qu...
Learn More
Mark Eriksson, John Gamble, Daniel Ward, Susan Coppersmith, Mark Friesen | P130184US02

Technology

Predicting Computer Memory Failure

It is widely accepted that future processor technology will suffer from some degree of failure due to core aging. This failure leads to device faults. Anticipating faults before they occur can help th...
Learn More
Karthikeyan Sankaralingam, Amir Yazdanbakhsh, Raghuraman Balasubramanian, Anthony Nowatzki | P150070US01

Technology

Computer Accelerator System Boosts Efficiency

Hardware accelerators improve computer performance by allowing the main processor to off-load certain tasks, for example, processing floating-point or graphics calculations. The accelerator is designe...
Learn More
Karthikeyan Sankaralingam, Chen-Han Ho, Sung Kim | P140164US01

Technology

Managing Computer Power and Performance

Energy consumption is a major constraint in computer design because of factors like power costs, operating life and heat. The tradeoff between energy consumption and performance is managed to some deg...
Learn More
David Wood, Rathijit Sen | P140071US01

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

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

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

Technology

Tactile Button Panel for Use with Touch Screens

Touch screen systems have many advantages, including simplification of the user's task and elimination of a separate keyboard. However, touch screen systems present an insurmountable barrier to ma...
Learn More
Gregg Vanderheiden, David Kelso, J. Bern Jordan | P110167US01

WARF