2011 - IEEE Fellow For contributions to compiler technologies
2008 - ACM Fellow For contributions to compilers and memory management.
2006 - ACM Distinguished Member
2006 - ACM Senior Member
Her primary areas of investigation include Parallel computing, Java, Operating system, Programming language and Compiler. The study incorporates disciplines such as Loop fission, Loop nest optimization and Loop fusion in addition to Parallel computing. Kathryn S. McKinley combines subjects such as Pointer, Object-oriented programming, Static analysis and Garbage, Garbage collection with her study of Java.
Kathryn S. McKinley regularly links together related areas like Heap in her Garbage collection studies. In general Operating system study, her work on Memory management, Dynamic software updating, Bytecode and Web server often relates to the realm of Allocator, thereby connecting several areas of interest. Her work in the fields of Compiler, such as Dynamic compilation, intersects with other areas such as Native Image Generator.
Her main research concerns Parallel computing, Programming language, Compiler, Java and Garbage collection. Her Parallel computing research incorporates elements of Code generation and Fortran. Her study on Compiler also encompasses disciplines like
Her biological study spans a wide range of topics, including Object-oriented programming, Software and Static analysis. Her Garbage collection study integrates concerns from other disciplines, such as Pointer and Memory management. Her study explores the link between Garbage and topics such as Heap that cross with problems in Data structure, Memory leak and Database.
Her primary areas of study are Software, Programming paradigm, Dram, Programming language and Garbage collection. Compiler, Reactive programming, Python and Java are among the areas of Programming language where the researcher is concentrating her efforts. Her Program optimization study, which is part of a larger body of work in Compiler, is frequently linked to Graphics pipeline, bridging the gap between disciplines.
Her research in Java intersects with topics in Debugging and Perl. Her study in Garbage collection is interdisciplinary in nature, drawing from both Scalability and Memory management. Her work deals with themes such as Parallel computing and Translation lookaside buffer, which intersect with Translation.
Kathryn S. McKinley mainly focuses on Latency, Parallel computing, Software, Thread and Embedded system. Her Latency study incorporates themes from Multi-core processor, Scheduling and Server. The various areas that Kathryn S. McKinley examines in her Parallel computing study include Computer architecture and Physical address.
Her Software study is concerned with the larger field of Programming language. Her research integrates issues of Job shop scheduling, Distributed computing, Work stealing and Web service in her study of Thread. Her Embedded system research integrates issues from Dram, Latency, Garbage, Garbage collection and Programming paradigm.
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.
The DaCapo benchmarks: java benchmarking development and analysis
Stephen M. Blackburn;Robin Garner;Chris Hoffmann;Asjad M. Khang.
conference on object-oriented programming systems, languages, and applications (2006)
Improving data locality with loop transformations
Kathryn S. McKinley;Steve Carr;Chau-Wen Tseng.
ACM Transactions on Programming Languages and Systems (1996)
Hoard: a scalable memory allocator for multithreaded applications
Emery D. Berger;Kathryn S. McKinley;Robert D. Blumofe;Paul R. Wilson.
architectural support for programming languages and operating systems (2000)
Tile size selection using cache organization and data layout
Stephanie Coleman;Kathryn S. McKinley.
programming language design and implementation (1995)
Scaling to the end of silicon with EDGE architectures
D. Burger;S.W. Keckler;K.S. McKinley;M. Dahlin.
IEEE Computer (2004)
Compiler optimizations for improving data locality
Steve Carr;Kathryn S. McKinley;Chau-Wen Tseng.
architectural support for programming languages and operating systems (1994)
The Jikes research virtual machine project: building an open-source research community
B. Alpern;S. Augart;S. M. Blackburn;M. Butrico.
Ibm Systems Journal (2005)
Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution
Ken Kennedy;Kathryn S. McKinley.
languages and compilers for parallel computing (1993)
Myths and realities: the performance impact of garbage collection
Stephen M. Blackburn;Perry Cheng;Kathryn S. McKinley.
measurement and modeling of computer systems (2004)
PACER: proportional detection of data races
Michael D. Bond;Katherine E. Coons;Kathryn S. McKinley.
programming language design and implementation (2010)
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: