Results 1 - 10
of
1,237
Using a Digital Recording Machine as the Main Thread in a Project Based Electrical Engineering Curriculum
, 2001
"... Today students often experience the engineering curriculum as a non-coherent education with a number of courses without connection. In our electrical engineering curriculum we address this problem by using a digital recording machine as a central theme that forms the main thread through all three ye ..."
Abstract
- Add to MetaCart
Today students often experience the engineering curriculum as a non-coherent education with a number of courses without connection. In our electrical engineering curriculum we address this problem by using a digital recording machine as a central theme that forms the main thread through all three
Session USING A DIGITAL RECORDING MACHINE AS THE MAIN THREAD IN A PROJECT BASED ELECTRICAL ENGINEERING CURRICULUM
"... Abstract ⎯⎯⎯ ⎯ Today students often experience the engineering curriculum as a non-coherent education with a number of courses without connection. In our electrical engineering curriculum we address this problem by using a digital recording machine as a central theme that forms the main thread throu ..."
Abstract
- Add to MetaCart
Abstract ⎯⎯⎯ ⎯ Today students often experience the engineering curriculum as a non-coherent education with a number of courses without connection. In our electrical engineering curriculum we address this problem by using a digital recording machine as a central theme that forms the main thread
Modeling and Analysis: Reasoning t3. Make main Threads-of-Reasoning SMART Quantify in terms of Key Performance Indicators, Key Performance Measures, Critical Resources
"... market dynamics service costs market volume 10 6 ..."
Modeling and Optimization of Speculative Threads
, 2006
"... This dissertation proposes a framework for modeling the control flow behavior of a pro-gram and the application of this framework to the optimization of speculative threads used for instruction and data prefetch. A novel form of helper threading, prescient instruction prefetch, is introduced in whic ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
in which helper threads are initiated when the main thread encounters a spawn point and prefetch instructions starting at a distant target point. The target identifies a code region tending to incur I-cache misses that the main thread is likely to execute soon, even though intervening control flow may
Combining thread level speculation helper threads and runahead execution
- In Proc. of the 23rd Intnl. Conf. on Supercomputing
, 2009
"... With the current trend toward multicore architectures, improved execution performance can no longer be obtained via traditional single-thread instruction level parallelism (ILP), but, instead, via multithreaded execution. Generating thread-parallel programs is hard and thread-level speculation (TLS) ..."
Abstract
-
Cited by 8 (3 self)
- Add to MetaCart
in parallel with a main thread in order to improve the execution efficiency (i.e., ILP) of the latter. Yet another execution model, runahead execution (RA), has also been proposed where subordinate versions of the main thread are dynamically created especially to cope with long-latency operations, again
Tolerating Memory Latency through Software-Controlled Pre-Execution in Simultaneous Multithreading Processors
- In Proceedings of the 28th Annual International Symposium on Computer Architecture
, 2001
"... Hardly predictable data addresses in many irregular applications have rendered prefetching ineffective. In many cases, the only accurate way to predict these addresses is to directly execute the code that generates them. As multithreaded architectures become increasingly popular, one attractive appr ..."
Abstract
-
Cited by 174 (0 self)
- Add to MetaCart
approach is to use idle threads on these machines to perform pre-execution---essentially a combined act of speculative address generation and prefetching--- to accelerate the main thread. In this paper, we propose such a pre-execution technique for simultaneous multithreading (SMT) processors. By using
Enhancing Software Reliability with Speculative Threads
, 2002
"... This paper advocates the use of a monitor-and-recover programming paradigm to enhance the reliability of software, and proposes an architectural design that allows software and hardware to cooperate in making this paradigm more efficient and easier to program. We propose that programmers write moni ..."
Abstract
-
Cited by 67 (0 self)
- Add to MetaCart
monitoring functions assuming simple sequential execution semantics. Our architecture speeds up the computation by executing the monitoring functions speculatively in parallel with the main computation. For recovery, programmers can define fine-grain transactions whose side effects, including all register
SunOS Multi-thread Architecture
- In Proceedings of the Winter 1991 USENIX Conference
, 1991
"... We describe a model for multiple threads of control within a single UNIX process. The main goals are to provide extremely lightweight threads and to rationalize and extend the UNIX Application Programming Interface for a multi-threaded environment. The threads are intended to be sufficiently lightw ..."
Abstract
-
Cited by 58 (1 self)
- Add to MetaCart
We describe a model for multiple threads of control within a single UNIX process. The main goals are to provide extremely lightweight threads and to rationalize and extend the UNIX Application Programming Interface for a multi-threaded environment. The threads are intended to be sufficiently
Clustered Speculative Multithreaded Processors
, 1999
"... In this paper we present a processor microarchitecture that can simultaneously execute multiple threads and has a clustered design for scalability purposes. A main feature of the proposed microarchitecture is its capability to spawn speculative threads from a single-thread application at run-time. T ..."
Abstract
-
Cited by 180 (10 self)
- Add to MetaCart
In this paper we present a processor microarchitecture that can simultaneously execute multiple threads and has a clustered design for scalability purposes. A main feature of the proposed microarchitecture is its capability to spawn speculative threads from a single-thread application at run
Results 1 - 10
of
1,237