2020 - ACM Fellow For contributions in compiler code generation for instruction level parallelism, and customized microprocessor architectures
2013 - ACM Senior Member
Scott Mahlke mostly deals with Parallel computing, Compiler, Computer architecture, Embedded system and Instruction set. His Parallel computing research incorporates elements of Scheduling and Thread. Scott Mahlke interconnects Speculative execution and Basic block in the investigation of issues within Scheduling.
The Compiler study combines topics in areas such as Instruction-level parallelism, Multi-core processor and Dataflow. In the field of Embedded system, his study on Application-specific integrated circuit overlaps with subjects such as Throughput. His Instruction set research incorporates themes from Domain, Application domain and Computer engineering.
Scott Mahlke mainly focuses on Parallel computing, Compiler, Embedded system, Computer architecture and Scheduling. Speedup, Very long instruction word, Instruction-level parallelism, Superscalar and Speculative execution are the subjects of his Parallel computing studies. His studies deal with areas such as Software, Instruction set and Code generation as well as Compiler.
His Embedded system research includes themes of Wireless, Software-defined radio, Redundancy, Multi-core processor and SIMD. He has researched Computer architecture in several fields, including Scalability and Dataflow. His study in the field of Software pipelining also crosses realms of Modulo.
Scott Mahlke spends much of his time researching Parallel computing, Speedup, Real-time computing, Computation and Compiler. His research in Parallel computing tackles topics such as Software which are related to areas like Scheduling. The various areas that he examines in his Speedup study include Symmetric multiprocessor system, Deep learning, Kernel, Artificial intelligence and Memory bandwidth.
His Real-time computing study combines topics in areas such as Reduction, Set, Error detection and correction and Preemption. His studies in Computation integrate themes in fields like Replication, Overhead, Computer engineering and Mobile device. As a part of the same scientific family, he mostly works in the field of Compiler, focusing on Range and, on occasion, Optimizing compiler and Control.
Parallel computing, Speedup, Compiler, Graphics processing unit and Operating system are his primary areas of study. His Parallel computing research is multidisciplinary, incorporating perspectives in Interleaved memory, Kernel and Pruning. His research in Speedup intersects with topics in Vector processor, Instruction set, Memory bandwidth and Massively parallel.
His biological study spans a wide range of topics, including Range, Control and Approximate computing. His work carried out in the field of Graphics processing unit brings together such families of science as Multiprocessing, Thread and Operand forwarding. His work on Cache and Multithreading as part of general Operating system study is frequently linked to Register file, Memory data register and Index register, therefore connecting diverse disciplines of science.
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.
Effective compiler support for predicated execution using the hyperblock
Scott A. Mahlke;David C. Lin;William Y. Chen;Richard E. Hank.
international symposium on microarchitecture (1992)
The superblock: an effective technique for VLIW and superscalar compilation
Wen-Mei W. Hwu;Scott A. Mahlke;William Y. Chen;Pohua P. Chang.
The Journal of Supercomputing (1993)
IMPACT: an architectural framework for multiple-instruction-issue processors
Pohua P. Chang;Scott A. Mahlke;William Y. Chen;Nancy J. Warter.
international symposium on computer architecture (1991)
COMET: code offload by migrating execution transparently
Mark S. Gordon;D. Anoushe Jamshidi;Scott Mahlke;Z. Morley Mao.
operating systems design and implementation (2012)
Using profile information to assist classic code optimizations
Pohua P. Chang;Scott A. Mahlke;Wen-mei W. Hwu.
Software - Practice and Experience (1991)
SAGE: self-tuning approximation for graphics engines
Mehrzad Samadi;Janghaeng Lee;D. Anoushe Jamshidi;Amir Hormati.
international symposium on microarchitecture (2013)
Scalpel: Customizing DNN Pruning to the Underlying Hardware Parallelism
Jiecao Yu;Andrew Lukefahr;David Palframan;Ganesh Dasika.
international symposium on computer architecture (2017)
SODA: A Low-power Architecture For Software Radio
Yuan Lin;Hyunseok Lee;Mark Woh;Yoav Harel.
international symposium on computer architecture (2006)
Shoestring: probabilistic soft error reliability on the cheap
Shuguang Feng;Shantanu Gupta;Amin Ansari;Scott Mahlke.
architectural support for programming languages and operating systems (2010)
Processor acceleration through automated instruction set customization
Nathan Clark;Hongtao Zhong;Scott Mahlke.
international symposium on microarchitecture (2003)
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:
University of Illinois at Urbana-Champaign
University of Michigan–Ann Arbor
Arizona State University
Banzai Cloud
University of Michigan–Ann Arbor
Princeton University
University of Michigan–Ann Arbor
Georgia Institute of Technology
University of Michigan–Ann Arbor
University of Michigan–Ann Arbor
University of California, Los Angeles
University of Leeds
Université Paris Cité
University of Manchester
Mahidol University
National Center for Agricultural Utilization Research
University of Tübingen
University of Leeds
Public Health England
Indian Institute of Technology Kanpur
University of Cambridge
University of Maine
National Academies of Sciences, Engineering, and Medicine
Bial (Portugal)
Brigham and Women's Hospital
University of Pennsylvania