His primary scientific interests are in Parallel computing, Thread, Multithreading, Stuck-at fault and Electronic engineering. His biological study spans a wide range of topics, including Operating system and Speculative multithreading. His Thread research is multidisciplinary, incorporating perspectives in Data processing system, Computer network, Instruction set and Instruction prefetch.
As a part of the same scientific family, John Shen mostly works in the field of Instruction set, focusing on Serialization and, on occasion, Microprocessor and Microarchitecture. In Multithreading, John Shen works on issues like Speedup, which are connected to Multiprocessing. His Stuck-at fault study integrates concerns from other disciplines, such as Reliability engineering, Very-large-scale integration and Fault model.
The scientist’s investigation covers issues in Parallel computing, Thread, Operating system, Computer architecture and Instruction set. In general Parallel computing, his work in Cache, Speedup and Microarchitecture is often linked to Precomputation and TRACE linking many areas of study. His study in Microarchitecture is interdisciplinary in nature, drawing from both Processor design and PowerPC.
His Thread research is multidisciplinary, relying on both Multiprocessing and Instruction prefetch. His research investigates the connection with Operating system and areas like Embedded system which intersect with concerns in Mechanism. He has researched Instruction set in several fields, including Microprocessor and Resource.
John Shen mainly focuses on Artificial intelligence, Instruction set, Operating system, Neuromorphic engineering and Artificial neural network. His studies in Instruction set integrate themes in fields like Multithreading, Microprocessor and Shared resource. His studies deal with areas such as Software and Asynchronous communication as well as Microprocessor.
His study of Thread is a part of Operating system. His Thread research is multidisciplinary, incorporating perspectives in CPU cache, Cache coherence, Multiprocessing, Queue and Scheduling. His research in Neuromorphic engineering intersects with topics in Computer architecture, Process, CMOS and Standard cell.
His main research concerns Instruction set, Computer hardware, Pooling, Surface wave and Wave propagation. His work deals with themes such as Multithreading, Thread, Win32 Thread Information Block, Computer architecture and Temporal multithreading, which intersect with Instruction set. His Computer hardware study integrates concerns from other disciplines, such as Context switch, Interface, Operating system and Resource.
His Pooling research integrates issues from Theoretical computer science and Human behavior. His Surface wave study spans across into fields like Acoustics, Capacitive sensing, Dispersion, Tracking system and SwIPe. His Wave propagation study spans across into areas like Trajectory, Tracking, Vibration, Structural vibration and Excitation.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Value locality and load value prediction
Mikko H. Lipasti;Christopher B. Wilkerson;John Paul Shen.
architectural support for programming languages and operating systems (1996)
Die Stacking (3D) Microarchitecture
Bryan Black;Murali Annavaram;Ned Brekelbaum;John DeVale.
international symposium on microarchitecture (2006)
Exceeding the dataflow limit via value prediction
Mikko H. Lipasti;John Paul Shen.
international symposium on microarchitecture (1996)
Inductive Fault Analysis of MOS Integrated Circuits
John P. Shen;W. Maly;F. Joel Ferguson.
IEEE Design & Test of Computers (1985)
Modern Processor Design: Fundamentals of Superscalar Processors
John Paul Shen;Mikko H. Lipasti.
Speculative precomputation: long-range prefetching of delinquent loads
Jamison D. Collins;Hong Wang;Dean M. Tullsen;Christopher Hughes.
international symposium on computer architecture (2001)
Mitigating Amdahl's Law through EPI Throttling
Murali Annavaram;Ed Grochowski;John Shen.
international symposium on computer architecture (2005)
Extraction and simulation of realistic CMOS faults using inductive fault analysis
F.J. Ferguson;J.P. Shen.
international test conference (1988)
Dynamic speculative precomputation
Jamison D. Collins;Dean M. Tullsen;Hong Wang;John P. Shen.
international symposium on microarchitecture (2001)
A CMOS fault extractor for inductive fault analysis
F.J. Ferguson;J.P. Shen.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (1988)
Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below: