Search Results
155 Results for 'Computing methods, software & machine learning'
PAGE 4 OF 7
Technology
Encrypting Intellectual Property Cores
System-on-Chip (SoC) is a technique for designing complex integrated circuits using circuit ‘building blocks’ developed by different companies. Electronic files describing each building block are...
Learn More
Learn More
Parameswaran Ramanathan, Kewal Saluja, Spencer Millican | P140095US01
Technology
Physics ‘Office Hours’ educational learning platform
Science and engineering education faces important challenges in terms of meeting US workforce needs. The US Bureau of Labor Statistics projects that total employment in science and engineering will in...
Learn More
Learn More
Heidi Fencl | T150035US01
Technology
Architecture for Speculative Parallel Execution Improves Performance, Simplifies Programming
Parallel processing enables simultaneous data processing tasks to increase computational speed. To leverage this capability with multiprocessors, first an ordered multiprocessor program defines the or...
Learn More
Learn More
Gurindar Sohi, Gagan Gupta | P140373US01
Technology
Virtual Touch Screens: New Input for Smaller Devices
As mobile devices become smaller, touch screen inputs have remain largely unchanged. But the use of the display as an input surface can become a problem as the user’s finger obstructs increasingly l...
Learn More
Learn More
Xinyu Zhang, Chi Zhang, Joshua Tabor, Jialiang Zhang | P160021US01
Technology
More for Less: Higher Throughput, Lower Energy Communications Made Possible In Mobile Devices
In radiofrequency (RF) communications systems such as wireless local area networks (LANs) and 3G and 4G mobile networks, multiple input, multiple output (MIMO) technology has been crucial for achievin...
Learn More
Learn More
Xinyu Zhang, Teng Wei, Sanjib Sur | P160037US01
Technology
New Software Algorithm Advances Measurement Technology in Agribusiness
Assessing new varieties of maize and other crops is time-consuming and costly. Researchers must count and weigh kernels from hundreds of ears of corn to measure yield characteristics such as kernel nu...
Learn More
Learn More
Edgar Spalding, Nathan Miller | P140371US02
Technology
Hardware Blends Compute/Storage Capabilities, Increases Efficiency
Perhaps surprising to many consumers, the industry that produces compute hardware (microprocessors, graphic units, etc.) is highly disconnected from the industry that produces memory storage hardware ...
Learn More
Learn More
Jing Li | P150232US01
Technology
New Isogeometric Analysis Software for Seamless Integration of Design and Analysis
Finite element analysis (FEA) is a tool commonly used by engineers when designing parts and systems using CAD software. FEA tests the mechanical properties of computer-designed parts so that they can ...
Learn More
Learn More
Xiaoping Qian, Songtao Xia | P150209US01
Technology
New 2-D Optical Trap Array for Quantum Computing, Sensors
In the field of quantum computing, the performance of quantum bits (‘qubits’) has advanced rapidly in recent years. In contrast to classical two-state binary systems (0 or 1), each qubit can be a ...
Learn More
Learn More
Mark Saffman, Martin Lichtman | P140422US01
Technology
More Efficient Laminate Analysis
Lamination includes various techniques of manufacturing materials in multiple layers or ‘plies.’ Laminates are commonly used in the automotive, aerospace, medical and consumer industries. A simple...
Learn More
Learn More
Vadim Shapiro, Goldy Kumar | P140408US01
Technology
Intelligent Memory Fault Patching Cuts Costs
The development of smaller, denser transistors has revolutionized computer performance but given rise to power dissipation problems, wherein a chip or part of a chip consumes more power than can effec...
Learn More
Learn More
Mikko Lipasti, Nam Sung Kim, David Palframan | P140425US01
Technology
Detecting Seismic S Waves with Unprecedented Accuracy
Seismic events produce two types of seismic waves, referred to as P waves and S waves. P waves are relatively easy to detect (or “pick”) with software. S waves travel more slowly and arrive in the...
Learn More
Learn More
Clifford Thurber, Christopher Rawles | P140387US01
Technology
Improved Method Provides Run-Time Parallelization of Computer Software
Parallelization is one technique used to improve software performance and/or energy consumption by dividing the execution of a software program into multiple components that can run simultaneously on ...
Learn More
Learn More
Gurindar Sohi, Srinath Sridharan, Gagan Gupta | P100343US01
Technology
Mobile Tools for Autism & Communicative Disorders Therapy
Autism is the fastest growing developmental disability in the United States. Currently the Center for Disease Control estimates that roughly one percent, or 1 in 88 children and 1 in 54 boys between ...
Learn More
Learn More
Anthony Ellertson | T120009US01
Technology
Controlling Parallelism in Real 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
Learn More
Gurindar Sohi, Srinath Sridharan, Gagan Gupta | P110121US01
Technology
Voltage Regulator Control for Processors Conserves Energy
Managing the power consumption of computer systems is important for reducing energy costs as well as prolonging battery life on portable devices. Power delivered to a computer normally passes through ...
Learn More
Learn More
Nam Sung Kim | P140423US01
Technology
More Efficient Signal Processing for Digital and Smartphone Cameras
Image signal processors (ISPs) are specialized circuits in cameras that help rapidly process image data. ISPs provide white balance, geometric correction and other functions that make an image suitabl...
Learn More
Learn More
Nam Sung Kim | P150100US01
Technology
Memory Controller for Heterogeneous Processors
Many modern computers employ multiple processor types, for example, one or more conventional CPUs operating in tandem with specialized GPUs, the latter tailored to high-speed streaming processing.
T...
Learn More
Learn More
Nam Sung Kim, Hao Wang | P140398US01
Technology
Dynamic Bandwidth Scaling Improves Energy Efficiency
3-D main memory is an emerging technology in which stacks of DRAM are situated underneath the processor. This configuration helps decrease main memory latency while allowing designers to increase main...
Learn More
Learn More
Nam Sung Kim, Daniel Chang, Hoyoung Kim | P130143US02
Technology
New Hardware Helps Cell Phones, Tablets Save Power
Energy efficiency is important in mobile electronics such as smart phones and tablets because of their size and reliance on battery power. At the same time, these kinds of devices must perform increas...
Learn More
Learn More
Nam Sung Kim, Srinivasan Narayanamoorthy | P140276US01
Technology
Energy-Efficient Multiplier Circuitry for GPUs
Processing images made up of pixel data is an important task of many modern processors, especially in portable devices like cells phones and tablets. Sophisticated image processing often requires floa...
Learn More
Learn More
Nam Sung Kim, Syed Gilani, Michael Schulte | P140267US01
Technology
Increasing Memory Bandwidth
Modern computer processors can process data faster than the data can be exchanged with external memory. For this reason there is considerable interest in boosting the ‘bandwidth’ of the memory bus...
Learn More
Learn More
Nam Sung Kim, Hao Wang | P140155US01
Technology
Database Engine for Faster Analytics
Given the ever increasing amount of “big data” available, new analysis and processing tools are needed to fully leverage it. Big data is challenging to manage, requiring sophisticated mechanisms a...
Learn More
Learn More
Jignesh Patel, Yinan Li | P140266US01
Technology
Managing Memory in Virtualized Computer Systems
Computer programs access memory using virtual addresses, which are translated by hardware into unique physical addresses that locate the data in the cache or memory. The set of virtual addresses acces...
Learn More
Learn More
Mark Hill, Michael Swift, Jayneel Gandhi | P150108US01
Technology
Method Predicts Porting Speedup
High-performance computers may employ two processor systems having very different architectures, such as a CPU (computer processing unit) and a GPU (graphic processing unit). The ability of a GPU to h...
Learn More
Learn More
Karthikeyan Sankaralingam, Newsha Ardalani, Xiaojin (Jerry) Zhu | P140165US01