• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 31 - 40 of 130
Next 10 →

Scalable Cores in Chip Multiprocessors

by Dan Gibson
"... Chip design is at an inflection point. It is now clear that chip multiprocessors (CMPs) will dominate product offerings for the forseeable future. Such designs integrate many processing cores onto a single chip. However, debate remains about the relative merits of explicit software threading necesar ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
aggressive cores and many hardware threads in the same chip. To address the need for chips delivering both high single-thread performance and many hardware threads, this thesis evaluates ScalableCoresinChipMultiprocessors:CMPsequippedwith cores that deliver high-performance (at high per-core power) when

Towards symmetric multi-threaded optimistic simulation kernels

by Roberto Vitali, Ro Pellegrini, Francesco Quaglia, Università Di Roma - In Principles of Advanced and Distributed Simulation (PADS , 2012
"... Abstract—In this article we address the reshuffle of the design of optimistic simulation kernels in order to fit multi-core/multiprocessor machines. This is done by providing a reference optimistic simulation architecture based on the symmetric multithreaded paradigm, where each simulation kernel in ..."
Abstract - Cited by 9 (2 self) - Add to MetaCart
depending on fluctuations of the workload, so to maximize productivity in an orthogonal manner with respect to traditional load balancing schemes, typically employed in the context of single-threaded simulation kernels. In order to optimize efficiency and reduce wait-for-lock-release phases while

JNT- Java Native Thread for Win32 Platform

by Bala Dhandayuthapani Veerasamy, G. M. Nasira
"... Threading is a facility to allow multiple activities to coexist within a single process. Most modern operating systems support threads and the concept of threads has been around in various forms for many years. Java is the first mainstream programming language to explicitly include threading within ..."
Abstract - Add to MetaCart
Threading is a facility to allow multiple activities to coexist within a single process. Most modern operating systems support threads and the concept of threads has been around in various forms for many years. Java is the first mainstream programming language to explicitly include threading within

Interface and Execution Models in the Fluke Kernel

by Bryan Ford, Mike Hibler, Jay Lepreau, Roland Mcgrath, Patrick Tullman - In Proceedings of the third symposium on Operating systems design and implementation , 1999
"... We have defined and implemented a kernel API that makes every exported operation fully interruptible and restartable, thereby appearing atomic to the user. To achieve interruptibility, all possible kernel states in which a thread may become blocked for a "long" time are represented as kern ..."
Abstract - Cited by 46 (5 self) - Add to MetaCart
We have defined and implemented a kernel API that makes every exported operation fully interruptible and restartable, thereby appearing atomic to the user. To achieve interruptibility, all possible kernel states in which a thread may become blocked for a "long" time are represented

mswat: low-cost hardware fault detection and diagnosis for multicore systems.

by Siva Kumar , Sastry Hari , Man-Lap Li , Pradeep Ramachandran , Byn Choi , Sarita V Adve - In Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture, , 2009
"... ABSTRACT Continued technology scaling is resulting in systems with billions of devices. Unfortunately, these devices are prone to failures from various sources, resulting in even commodity systems being affected by the growing reliability threat. Thus, traditional solutions involving high redundanc ..."
Abstract - Cited by 15 (4 self) - Add to MetaCart
that uses such low-cost detectors to detect hardware faults, and a higher cost mechanism for diagnosis. However, all of the prior work in this context, including SWAT, assumes single-threaded applications and has not been demonstrated for multithreaded applications running on multicore systems. This paper

Intel Corporation

by Dong Hyuk Woo, Joshua B. Fryman, Allan D. Knies, Hsien-hsin S. Lee
"... Heterogeneous multicore processors have emerged as an energy- and area-efcient architectural solution to improving performance for domain-specic applications such as those with a plethora of data-level parallelism. These processors typically contain a large number of small, compute-centric cores for ..."
Abstract - Add to MetaCart
for acceleration while keeping one or two high-performance ILP cores on the die to guarantee single-thread performance. Although a major portion of the transistors are occupied by the acceleration cores, these resources will sit idle when running unparallelized legacy codes or the sequential part of an application

Multiplexed redundant execution: a technique for efficient fault tolerance in chip multiprocessors

by Pramod Subramanyan, Virendra Singh, Kewal K. Saluja, Erik Larsson - Proceedings of the Conference on Design, Automation and Test in Europe , 2010
"... Abstract—Continued CMOS scaling is expected to make future microprocessors susceptible to transient faults, hard faults, manufacturing defects and process variations causing fault tolerance to become important even for general purpose processors targeted at the commodity market. To mitigate the effe ..."
Abstract - Cited by 9 (2 self) - Add to MetaCart
the effect of decreased reliability, a number of fault-tolerant architectures have been proposed that exploit the natural coarse-grained redundancy available in chip multiprocessors (CMPs). These architectures execute a single application using two threads, typically as one leading thread and one trailing

Designing digital circuits for FPGAs using parallel genetic algorithms (WIP)

by Rizwan A. Ashraf, Francis Luna, Damian Dechev, Ronald F. Demara
"... Multicore processors are becoming common whereas current genetic algorithm-based implementation techniques for synthesizing Field Programmable Gate Array (FPGA) circuits do not fully exploit this hardware trend. Genetic Algorithm (GA) based techniques are known to optimize multiple objectives, and a ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
and quicker convergence for effective utilization of current multicore hardware. Speedup of about five over the sequential single-threaded implementation is achieved with both the schemes on a six-core machine. Convergence is also found in fewer number of generations. The methods described here-in can

iCFP: Tolerating All-Level Cache Misses in In-Order Processors

by Andrew Hilton, Santosh Nagarakatte, Amir Roth
"... Growing concerns about power have revived interest in in-order pipelines. In-order pipelines sacrifice single-thread performance. Specifically, they do not allow execution to flow freely around data cache misses. As a result, they have difficulties overlapping independent misses with one another. Pr ..."
Abstract - Cited by 11 (6 self) - Add to MetaCart
Growing concerns about power have revived interest in in-order pipelines. In-order pipelines sacrifice single-thread performance. Specifically, they do not allow execution to flow freely around data cache misses. As a result, they have difficulties overlapping independent misses with one another

A Specification Language for Direct Manipulation User Interfaces

by Robert Jacob Naval, Robert J. K. Jacob - ACM Transactions on Graphics , 1986
"... A direct manipulation user interface presents a set of visual representations on a display and a repertoire of manipulations that can be performed on any of them. Such representations might include screen buttons, scroll bars, spreadsheet cells, or flowchart boxes. Interaction techniques of this ..."
Abstract - Add to MetaCart
is described as a separate object with a single-thread state diagram, which can be suspended and res...
Next 10 →
Results 31 - 40 of 130
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University