Kathryn S. McKinley

Affiliations:
  • University of Texas at Austin, USA


According to our database1, Kathryn S. McKinley authored at least 178 papers between 1989 and 2022.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2008, "For contributions to compilers and memory management.".

IEEE Fellow

IEEE Fellow 2011, "For contributions to compiler technologies".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Low-Latency, High-Throughput Garbage Collection (Extended Version).
CoRR, 2022

Low-latency, high-throughput garbage collection.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

2021
Adaptive huge-page subrelease for non-moving memory allocators in warehouse-scale computers.
Proceedings of the ISMM '21: 2021 ACM SIGPLAN International Symposium on Memory Management, 2021

2020
Workshop on Quantification, Communication, and Interpretation of Uncertainty in Simulation and Data Science.
CoRR, 2020

Learning-based Memory Allocation for C++ Server Workloads.
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020

2019
Crystal Gazer: Profile-Driven Write-Rationing Garbage Collection for Hybrid Memories.
Proc. ACM Meas. Anal. Comput. Syst., 2019

Author Growth Outstrips Publication Growth in Computer Science and Publication Quality Correlates with Collaboration.
CoRR, 2019

GOTO rankings considered helpful.
Commun. ACM, 2019

Emulating and Evaluating Hybrid Memory for Managed Languages on NUMA Hardware.
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2019

StreamBox-HBM: Stream Analytics on High Bandwidth Hybrid Memory.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

2018
Emulating Hybrid Memory on NUMA Hardware.
CoRR, 2018

GOTO Rankings Considered Helpful.
CoRR, 2018

Managing hybrid memories by predicting object write intensity.
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018

Write-rationing garbage collection for hybrid memories.
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018

Improving Diversity in Computing Research: An Overview of CRA-W Activities.
Proceedings of the 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering, 2018

2017
Static stages for heterogeneous programming.
Proc. ACM Program. Lang., 2017

High Five: Improving Gesture Recognition by Embracing Uncertainty.
CoRR, 2017

StreamBox: Modern Stream Processing on a Multicore Machine.
Proceedings of the 2017 USENIX Annual Technical Conference, 2017

Debugging probabilistic programs.
Proceedings of the 1st ACM SIGPLAN International Workshop on Machine Learning and Programming Languages, 2017

Swayam: distributed autoscaling to meet SLAs of machine learning inference services with resource efficiency.
Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference, Las Vegas, NV, USA, December 11, 2017

Exploiting heterogeneity for tail latency and energy efficiency.
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017

2016
Range Translations for Fast Virtual Memory.
IEEE Micro, 2016

Next Generation Virtual Memory Management.
Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2016

Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading.
Proceedings of the 2016 USENIX Annual Technical Conference, 2016

Work stealing for interactive services to meet target latency.
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016

Programming the world of uncertain things (keynote).
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

Energy-efficient address translation.
Proceedings of the 2016 IEEE International Symposium on High Performance Computer Architecture, 2016

Portable performance on asymmetric multicore processors.
Proceedings of the 2016 International Symposium on Code Generation and Optimization, 2016

Programming Uncertain <T>jhings.
Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016

2015
Debugging mixed-environment programs with Blink.
Softw. Pract. Exp., 2015

Uncertain<T>: Abstractions for Uncertain Hardware and Software.
IEEE Micro, 2015

The pros and cons of the 'PACM' proposal: point.
Commun. ACM, 2015

Computer performance microscopy with Shim.
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015

Redundant memory mappings for fast access to large memories.
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015

Does Automated Refactoring Obviate Systematic Editing?
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive Services.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015

Vector Parallelism in JavaScript: Language and Compiler Support for SIMD.
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015

2014
Practical Fine-Grained Information Flow Control Using Laminar.
ACM Trans. Program. Lang. Syst., 2014

A Theoretical Foundation for Scheduling and Designing Heterogeneous Processors for Interactive Applications.
Proceedings of the Distributed Computing - 28th International Symposium, 2014

Expressing and verifying probabilistic assertions.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

Fast conservative garbage collection.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014

Author retrospective for optimizing for parallelism and data locality.
Proceedings of the ACM International Conference on Supercomputing 25th Anniversary Volume, 2014

Uncertain: a first-order type for uncertain data.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2014

Cooperative cache scrubbing.
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014

2013
OOPSLA 2002: Reconsidering custom memory allocation.
ACM SIGPLAN Notices, 2013

Using managed runtime systems to tolerate holes in wearable memories.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013

Taking off the gloves with reference counting Immix.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

The yin and yang of hardware heterogeneity: can software survive?
Proceedings of the SPLASH'13, 2013

The latency, accuracy, and battery (LAB) abstraction: programmer productivity and energy efficiency for continuous mobile context sensing.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

Bounded partial-order reduction.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

Fix Me Up: Repairing Access-Control Bugs in Web Applications.
Proceedings of the 20th Annual Network and Distributed System Security Symposium, 2013

LASE: locating and applying systematic edits by learning from examples.
Proceedings of the 35th International Conference on Software Engineering, 2013

Exploiting Processor Heterogeneity in Interactive Services.
Proceedings of the 10th International Conference on Autonomic Computing, 2013

Diglossia: detecting code injection attacks with precision and efficiency.
Proceedings of the 2013 ACM SIGSAC Conference on Computer and Communications Security, 2013

2012
What is Happening to Power, Performance, and Software?
IEEE Micro, 2012

Looking back and looking forward: power, performance, and upheaval.
Commun. ACM, 2012

History-Aware Data Structure Repair Using SAT.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2012

Automating object transformations for dynamic software updating.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012

The Yin and Yang of power and performance for asymmetric hardware and managed software.
Proceedings of the 39th International Symposium on Computer Architecture (ISCA 2012), 2012

The model is not enough: Understanding energy consumption in mobile devices.
Proceedings of the 2012 IEEE Hot Chips 24 Symposium (HCS), 2012

Marco: Safe, Expressive Macros for Any Language.
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012

2011
Sydit: creating and applying a program transformation from an example.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

A shape analysis for optimizing parallel graph programs.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

A security policy oracle: detecting security holes using multiple API implementations.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

Systematic editing: generating program transformations from an example.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

Deferred gratification: engineering for high performance garbage collection from the get go.
Proceedings of the 2011 ACM SIGPLAN workshop on Memory Systems Performance and Correctness: held in conjunction with PLDI '11, 2011

Why nothing matters: the impact of zeroing.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

RoleCast: finding missing security checks when you do not know what checks are.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

How's the parallel computing revolution going?
Proceedings of the 17th International Conference on High-Performance Computer Architecture (HPCA-17 2011), 2011

Looking back on the language and hardware revolutions: measured power, performance, and scaling.
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011

The Good Block: Hardware/Software Design for Composable, Block-Atomic Processors.
Proceedings of the 15th Workshop on Interaction between Compilers and Computer Architectures, 2011

2010
La prossima vita at TOPLAS.
ACM Trans. Program. Lang. Syst., 2010

La dolce vita at TOPLAS.
ACM Trans. Program. Lang. Syst., 2010

Detecting memory leaks in managed languages with Cork.
Softw. Pract. Exp., 2010

Z-rays: divide arrays and conquer speed and flexibility.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

Jinn: synthesizing dynamic bug detectors for foreign language interfaces.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

Efficient, context-sensitive detection of real-world semantic attacks.
Proceedings of the 2010 Workshop on Programming Languages and Analysis for Security, 2010

PACER: proportional detection of data races.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

Evolving Compiler Heuristics to Manage Communication and Contention.
Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence, 2010

2009
Remembrances of things past.
ACM Trans. Program. Lang. Syst., 2009

Dynamic software updates: a VM-centric approach.
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009

Laminar: practical fine-grained decentralized information flow control.
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009

Debug all your code: portable mixed-environment debugging.
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

A concurrent dynamic analysis framework for multicore hardware.
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Dynamic shape analysis via degree metrics.
Proceedings of the 8th International Symposium on Memory Management, 2009

HeDGE: Hybrid Dataflow Graph Execution in the Issue Logic.
Proceedings of the High Performance Embedded Architectures and Compilers, 2009

An evaluation of the TRIPS computer system.
Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, 2009

Leak pruning.
Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, 2009

2008
Improving publication quality by reducing bias with double-blind reviewing and author response.
ACM SIGPLAN Notices, 2008

Paper and proposal reviews: is the process flawed?
SIGMOD Rec., 2008

Wake up and smell the coffee: evaluation methodology for the 21st century.
Commun. ACM, 2008

Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008

Tolerating memory leaks.
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Strategies for mapping dataflow blocks to distributed hardware.
Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-41 2008), 2008

Register Bank Assignment for Spatially Partitioned Processors.
Proceedings of the Languages and Compilers for Parallel Computing, 2008

No bit left behind: the limits of heap data compression.
Proceedings of the 7th International Symposium on Memory Management, 2008

Feature selection and policy optimization for distributed instruction placement using reinforcement learning.
Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, 2008

2007
Editorial: A changing of the guard.
ACM Trans. Program. Lang. Syst., 2007

Profile-based pretenuring.
ACM Trans. Program. Lang. Syst., 2007

Convergent Compilation Applied to Loop Unrolling.
Trans. High Perform. Embed. Archit. Compil., 2007

Recovering and using use-case-diagram-to-source-code traceability links.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Cork: dynamic memory leak detection for garbage-collected languages.
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007

Starc: static analysis for efficient repair of complex data.
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Tracking bad apples: reporting the origin of null and undefined value errors.
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Probabilistic calling context.
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Correcting the Dynamic Call Graph Using Control-Flow Constraints.
Proceedings of the Compiler Construction, 16th International Conference, 2007

2006
Generating object lifetime traces with Merlin.
ACM Trans. Program. Lang. Syst., 2006

Dynamic code management: improving whole program code locality in managed runtimes.
Proceedings of the 2nd International Conference on Virtual Execution Environments, 2006

Free-Me: a static analysis for automatic individual object reclamation.
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006


Dataflow Predication.
Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006), 2006

Merging Head and Tail Duplication for Convergent Hyperblock Formation.
Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39 2006), 2006

Fast and efficient partial code reordering: taking advantage of dynamic recompilatior.
Proceedings of the 5th International Symposium on Memory Management, 2006

Decomposing memory performance: data structures and phases.
Proceedings of the 5th International Symposium on Memory Management, 2006

Compiling for EDGE Architectures.
Proceedings of the Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006), 2006

A spatial path scheduling algorithm for EDGE architectures.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

Bell: bit-encoding online memory leak detection.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

2005
The Jikes Research Virtual Machine project: Building an open-source research community.
IBM Syst. J., 2005

Recurrence analysis for effective array prefetching in Java.
Concurr. Pract. Exp., 2005

Continuous Path and Edge Profiling.
Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), 2005

Low-power, low-complexity instruction issue using compiler assistance.
Proceedings of the 19th Annual International Conference on Supercomputing, 2005

Practical Path Profiling for Dynamic Optimizers.
Proceedings of the 3nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2005), 2005

Cooperative caching with keep-me and evict-me.
Proceedings of the 9th Annual Workshop on Interaction between Compilers and Computer Architectures, 2005

2004
Scaling to the End of Silicon with EDGE Architectures.
Computer, 2004

Myths and realities: the performance impact of garbage collection.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2004

The garbage collection advantage: improving program locality.
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Finding your cronies: static analysis for dynamic object colocation.
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Dynamic object sampling for pretenuring.
Proceedings of the 4th International Symposium on Memory Management, 2004

Oil and Water? High Performance Garbage Collection in Java with MMTk.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

The Limits of Alias Analysis for Scalar Optimizations.
Proceedings of the Compiler Construction, 13th International Conference, 2004

Static Placement, Dynamic Issue (SPDI) Scheduling for EDGE Architectures.
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004), 29 September, 2004

Polar opposites: next generation languages and architectures.
Proceedings of the 2004 workshop on Memory System Performance, 2004

2003
Partial Collection Replication for Information Retrieval.
Inf. Retr., 2003

Ulterior reference counting: fast garbage collection without a long wait.
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2003

Guided Region Prefetching: A Cooperative Hardware/Software Approach.
Proceedings of the 30th International Symposium on Computer Architecture (ISCA 2003), 2003

2002
Error-free garbage collection traces: how to cheat and not get caught.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2002

Beltway: Getting Around Garbage Collection Gridlock.
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002

Reconsidering custom memory allocation.
Proceedings of the 2002 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2002

Simple and effective array prefetching in Java.
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, 2002

Older-first garbage collection in practice: evaluation in Java Virtual Machine.
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002

In or out?: putting write barriers in their place.
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002

Using the Compiler to Improve Cache Replacement Decisions.
Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques (PACT 2002), 2002

2001
Using types to analyze and optimize object-oriented programs.
ACM Trans. Program. Lang. Syst., 2001

Composing High-Performance Memory Allocators.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

Pretenuring for Java.
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2001

Compiling for the Impulse Memory Controller.
Proceedings of the 2001 International Conference on Parallel Architectures and Compilation Techniques (PACT 2001), 2001

Data Flow Analysis for Software Prefetching Linked Data Structures in Java.
Proceedings of the 2001 International Conference on Parallel Architectures and Compilation Techniques (PACT 2001), 2001

2000
Evaluating the performance of distributed architectures for information retrieval using a variety of workloads.
ACM Trans. Inf. Syst., 2000

Partial collection replication versus caching for information retrieval systems.
Proceedings of the SIGIR 2000: Proceedings of the 23rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2000

Profile-driven pretenuring for Java (poster session).
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000

On Models for Object Lifetimes.
Proceedings of the ISMM 2000, 2000

Load Scheduling with Profile Information.
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

Hoard: A Scalable Memory Allocator for Multithreaded Applications.
Proceedings of the ASPLOS-IX Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems, 2000

1999
Quantifying loop nest locality using SPEC'95 and the perfect benchmarks.
ACM Trans. Comput. Syst., 1999

Partial Replica Selection Based on Relevance for Information Retrieval.
Proceedings of the SIGIR '99: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 1999

Age-Based Garbage Collection.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

1998
A Compiler Optimization Algorithm for Shared-Memory Multiprocessors.
IEEE Trans. Parallel Distributed Syst., 1998

Type-Based Alias Analysis.
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998

The Hardware/Software Balancing Act for Information Retrieval on Symmetric Multiprocessors.
Proceedings of the Euro-Par '98 Parallel Processing, 1998

1997
A Parametrized Loop Fusion Algorithm for Improving Parallelism and Cache Locality.
Comput. J., 1997

1996
Improving Data Locality with Loop Transformations.
ACM Trans. Program. Lang. Syst., 1996

Performance Evaluation of a Distributed Architecture for Information Retrieval.
Proceedings of the 19th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 1996

Simple and Effective Analysis of Statically Typed Object-Oriented Programs.
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

A Quantitative Analysis of Loop Nest Locality.
Proceedings of the ASPLOS-VII Proceedings, 1996

1995
Tile Size Selection Using Cache Organization and Data Layout.
Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), 1995

Compiler Architectures for Heterogeneous Systems.
Proceedings of the Languages and Compilers for Parallel Computing, 1995

1994
Evaluating automatic parallelization for efficient execution on shared-memory multiprocessors.
Proceedings of the 8th international conference on Supercomputing, 1994

Compiler Optimizations for Improving Data Locality.
Proceedings of the ASPLOS-VI Proceedings, 1994

1993
The ParaScope parallel programming environment.
Proc. IEEE, 1993

Analysis and transformation in an interactive parallel programming tool.
Concurr. Pract. Exp., 1993

Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool.
Proceedings of the Fourth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1993

Maximizing Loop Parallelism and Improving Data Locality via Loop Fusion and Distribution.
Proceedings of the Languages and Compilers for Parallel Computing, 1993

1992
Optimizing for parallelism and data locality.
Proceedings of the 6th international conference on Supercomputing, 1992

1991
Interactive Parallel Programming using the ParaScope Editor.
IEEE Trans. Parallel Distributed Syst., 1991

Interprocedural transformations for parallel code generation.
Proceedings of the Proceedings Supercomputing '91, 1991

Analysis and transformation in the ParaScope editor.
Proceedings of the 5th international conference on Supercomputing, 1991

1990
Loop distribution with arbitrary control flow.
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990

1989
The parascope editor: an interactive parallel programming tool.
Proceedings of the Proceedings Supercomputing '89, Reno, NV, USA, November 12-17, 1989, 1989


  Loading...