Andrew A. Chien

According to our database1, Andrew A. Chien
  • authored at least 185 papers between 1987 and 2017.
  • has a "Dijkstra number"2 of three.

Awards

ACM Fellow

ACM Fellow 2004, "For contributions to high-performance computing systems.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2017
Tiny-Tail Flash: Near-Perfect Elimination of Garbage Collection Tail Latencies in NAND SSDs.
TOS, 2017

Computing is a profession.
Commun. ACM, 2017

Building the future: Communications of the ACM.
Commun. ACM, 2017

Today's Communications of the ACM.
Commun. ACM, 2017

MittOS: Supporting Millisecond Tail Tolerance with Fast Rejecting SLO-Aware OS Interface.
Proceedings of the 26th Symposium on Operating Systems Principles, 2017

UDP: a programmable accelerator for extract-transform-load workloads and more.
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017

Resilience for Stencil Computations with Latent Errors.
Proceedings of the 46th International Conference on Parallel Processing, 2017

Tiny-Tail Flash: Near-Perfect Elimination of Garbage Collection Tail Latencies in NAND SSDs.
Proceedings of the 15th USENIX Conference on File and Storage Technologies, 2017

Resilient cloud in dynamic resource environments.
Proceedings of the 2017 Symposium on Cloud Computing, SoCC 2017, Santa Clara, CA, USA, 2017

2016
Extreme Scaling of Supercomputing with Stranded Power: Costs and Capabilities.
CoRR, 2016

Data Centers as Dispatchable Loads to Harness Stranded Power.
CoRR, 2016

Multi-versioning Performance Opportunities in BGAS System for Resilience.
Proceedings of the High Performance Computing - 31st International Conference, 2016

Granularity and the cost of error recovery in resilient AMR scientific applications.
Proceedings of the International Conference for High Performance Computing, 2016

New Opportunities for PODC?: Massive, Volatile, but Highly Predictable Resources.
Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing, 2016

ZCCloud: Exploring Wasted Green Power for High-Performance Computing.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016

Lifetime and Deployment Limits for Mobile, 3D-Perceptual Applications.
Proceedings of the Virtual, Augmented and Mixed Reality, 2016

The Tail at Store: A Revelation from Millions of Hours of Disk and SSD Deployments.
Proceedings of the 14th USENIX Conference on File and Storage Technologies, 2016

A Data Layout Transformation (DLT) accelerator: Architectural support for data movement optimization in accelerated-centric heterogeneous systems.
Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition, 2016

2015
10x10: A Case Study in Highly-Programmable and Energy-Efficient Heterogeneous Federated Architecture.
SIGARCH Computer Architecture News, 2015

Data decomposition in Monte Carlo neutron transport simulations using global view arrays.
IJHPCA, 2015

Fast support for unstructured data processing: the unified automata processor.
Proceedings of the 48th International Symposium on Microarchitecture, 2015

Versioning Architectures for Local and Global Memory.
Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems, 2015

Versioned Distributed Arrays for Resilience in Scientific Applications: Global View Resilience.
Proceedings of the International Conference on Computational Science, 2015

Understanding Graph Computation Behavior to Enable Robust Benchmarking.
Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, 2015

How Much SSD Is Useful for Resilience in Supercomputers.
Proceedings of the 5th Workshop on Fault Tolerance for HPC at eXtreme Scale, 2015

The Bit-Nibble-Byte MicroEngine (BnB) for Efficient Computing on Short Data.
Proceedings of the 25th edition on Great Lakes Symposium on VLSI, GLVLSI 2015, Pittsburgh, PA, USA, May 20, 2015

Towards Understanding Post-recovery Efficiency for Shrinking and Non-shrinking Recovery.
Proceedings of the Euro-Par 2015: Parallel Processing Workshops, 2015

A Case Study of Application Structure Aware Resilience Through Differentiated State Saving and Recovery.
Proceedings of the Euro-Par 2015: Parallel Processing Workshops, 2015

Empirical Comparison of Three Versioning Architectures.
Proceedings of the 2015 IEEE International Conference on Cluster Computing, 2015

Flexible Error Recovery Using Versions in Global View Resilience.
Proceedings of the 2015 IEEE International Conference on Cluster Computing, 2015

Log-Structured Global Array for Efficient Multi-Version Snapshots.
Proceedings of the 15th IEEE/ACM International Symposium on Cluster, 2015

Does arithmetic logic dominate data movement? a systematic comparison of energy-efficiency for FFT accelerators.
Proceedings of the 26th IEEE International Conference on Application-specific Systems, 2015

Zero-Carbon Cloud: A Volatile Resource for High-Performance Computing.
Proceedings of the 15th IEEE International Conference on Computer and Information Technology, 2015

2014
Addressing failures in exascale computing.
IJHPCA, 2014

Fault Tolerance in an Inner-Outer Solver: A GVR-Enabled Case Study.
Proceedings of the High Performance Computing for Computational Science - VECPAR 2014 - 11th International Conference, Eugene, OR, USA, June 30, 2014

Performance and energy limits of a processor-integrated FFT accelerator.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2014

2013
Systematic evaluation of workload clustering for extremely energy-efficient architectures.
SIGARCH Computer Architecture News, 2013

Moore's Law: The First Ending and a New Beginning.
IEEE Computer, 2013

Improving Performance Portability in OpenCL Programs.
Proceedings of the Supercomputing - 28th International Supercomputing Conference, 2013

Exascale workload characterization and architecture implications.
Proceedings of the 2013 Spring Simulation Multiconference, SpringSim '13, 2013

Toward application-specific memory reconfiguration for energy efficiency.
Proceedings of the 1st International Workshop on Energy Efficient Supercomputing, 2013

Exascale workload characterization and architecture implications.
Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems & Software, 2013

When is multi-version checkpointing needed?
Proceedings of the 3rd Workshop on Fault-tolerance for HPC at extreme scale, 2013

2012
Poster: An Exascale Workload Study.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

Abstract: An Exascale Workload Study.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

An evaluation of difference and threshold techniques for efficient checkpoints.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks Workshops, 2012

2011
10x10: A General-purpose Architectural Approach to Heterogeneity and Energy Efficiency.
Proceedings of the International Conference on Computational Science, 2011

The future of microprocessors.
Commun. ACM, 2011

2009
Integrated resource management for lambda-grids: The Distributed Virtual Computer (DVC).
Future Generation Comp. Syst., 2009

NoC's at the center of chip architecture: Urgent needs (today) and what they must become (future).
Proceedings of the Third International Symposium on Networks-on-Chips, 2009

2007
Scheduling Task Parallel Applications for Rapid Turnaround on Enterprise Desktop Grids.
J. Grid Comput., 2007

Characterizing resource availability in enterprise desktop grids.
Future Generation Comp. Syst., 2007

RobuSTore: a distributed storage architecture with robust and high performance.
Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing, 2007

Evaluating network information models on resource efficiency and application performance in lambda-grids.
Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing, 2007

Automatic resource specification generation for resource selection.
Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing, 2007

Pervasive parallel computing: an historic opportunity for innovation in programming and architecture.
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007

Partial content distribution on high performance networks.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

Evaluating the impacts of network information models on applications and network service providers.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

Generating grid resource requirement specifications.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

2006
Realistic Large-Scale Online Network Simulation.
IJHPCA, 2006

Collaborative data visualization for Earth Sciences with the OptIPuter.
Future Generation Comp. Syst., 2006

Understanding when location-hiding using overlay networks is feasible.
Computer Networks, 2006

The OptIPuter: high-performance, QoS-guaranteed network service for emerging E-science applications.
IEEE Communications Magazine, 2006

Grid allocation and reservation - Improving grid resource allocation via integrated selection and binding.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

Peer-to-Peer Error Recovery for Hybrid Satellite-Terrestrial Networks.
Proceedings of the Sixth IEEE International Conference on Peer-to-Peer Computing (P2P 2006), 2006

Using virtual grids to simplify application scheduling.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Robust Resource Allocation for Large-scale Distributed Shared Resource Environments.
Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, 2006

Availability Traces of Enterprise Desktop Grids.
Proceedings of the 7th IEEE/ACM International Conference on Grid Computing (GRID 2006), 2006

On Resource Volatility in Enterprise Desktop Grids.
Proceedings of the Second International Conference on e-Science and Grid Technologies (e-Science 2006), 2006

Scalable Grid Application Scheduling via Decoupled Resource Selection and Scheduling.
Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006), 2006

2005
Feedback-Based Synchronization in System Area Networks for Cluster Computing.
IEEE Trans. Parallel Distrib. Syst., 2005

DGMonitor: A Performance Monitoring Tool for Sandbox-Based Desktop Grid Platforms.
The Journal of Supercomputing, 2005

Viewpoints on Grid Standards.
J. Comput. Sci. Technol., 2005

New Grid Scheduling and Rescheduling Methods in the GrADS Project.
International Journal of Parallel Programming, 2005

Study of a highly accurate and fast protein-ligand docking method based on molecular dynamics.
Concurrency and Computation: Practice and Experience, 2005

A Framework for Middleware Supporting Real-Time Wide-Area Distributed Computing.
Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2005), 2005

The entropia virtual machine for desktop grids.
Proceedings of the 1st International Conference on Virtual Execution Environments, 2005

Empirical Study of Tolerating Denial-of-Service Attacks with a Proxy Network.
Proceedings of the 14th USENIX Security Symposium, Baltimore, MD, USA, July 31, 2005

Accuracy-aware data modeling in sensor networks.
Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, 2005

Models and Modeling Infrastructures for Global Computational Platforms.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Physical Synthesis of Energy-Efficient Networks-on-Chip Through Topology Exploration and Wire Style Optimizationz.
Proceedings of the 23rd International Conference on Computer Design (ICCD 2005), 2005

A high performance configurable transport protocol for grid computing.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

The Composite Endpoint Protocol (CEP): scalable endpoints for terabit flows.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

Efficient resource description and high quality selection for virtual grids.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

2004
Validating and Scaling the MicroGrid: A Scientific Instrument for Grid Dynamics.
J. Grid Comput., 2004

Realistic Large-Scale Online Network Simulation.
Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing, 2004

Resource Management for Rapid Application Turnaround on Enterprise Desktop Grids.
Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing, 2004

Realistic Modeling and Svnthesis of Resources for Computational Grids.
Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing, 2004

Study of a Highly Accurate and Fast Protein-Ligand Docking Algorithm Based on Molecular Dynamics.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

Characterizing and Evaluating Desktop Grids: An Empirical Study.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

New Grid Scheduling and Rescheduling Methods in the GrADS Project.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

DGMonitor: A Performance Monitoring Tool for Sandbox-Based Desktop Grid Platforms.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

Taming Lambda's for Applications: The OptIPuter System Software.
Proceedings of the 33rd International Conference on Parallel Processing (ICPP 2004), 2004

Taming Lambda's for Applications: The OptIPuter System Software.
Proceedings of the 10th International Conference on Parallel and Distributed Systems, 2004

Evaluation of Rate-Based Transport Protocols for Lambda-Grids.
Proceedings of the 13th International Symposium on High-Performance Distributed Computing (HPDC-13 2004), 2004

The MicroGrid: Using Online Simulation to Predict Application Performance in Diverse Grid Network Environments.
Proceedings of the 2nd International Workshop on Challenges of Large Applications in Distributed Environments, 2004

GTP: group transport protocol for lambda-Grids.
Proceedings of the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2004), 2004

Distributed virtual computers (DVC): simplifying the development of high performance Grid applications.
Proceedings of the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2004), 2004

2003
Entropia: architecture and performance of an enterprise desktop grid system.
J. Parallel Distrib. Comput., 2003

Introduction.
J. Grid Comput., 2003

The OptIPuter.
Commun. ACM, 2003

Transport protocols for high performance.
Commun. ACM, 2003

Traffic-based Load Balance for Scalable Network Emulation.
Proceedings of the ACM/IEEE SC2003 Conference on High Performance Networking and Computing, 2003

The Microgrid: Enabling Scientific Study of Dynamic Grid Behavior.
Proceedings of the Grid and Cooperative Computing, Second International Workshop, 2003

2002
Breaking the barriers: high performance security for high performance computing.
Proceedings of the 2002 Workshop on New Security Paradigms, 2002

Toward a Framework for Preparing and Executing Adaptive Grid Programs.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

Architecture of the Entropia Distributed Computing System.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

A High-Performance Cluster Storage Server.
Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 2002), 2002

Dependability and the Grid: Issues and Challenges.
Proceedings of the 2002 International Conference on Dependable Systems and Networks (DSN 2002), 2002

Distributed Computing Technologies and Their Application to Drug Discovery.
Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002), 2002

2001
The GrADS Project: Software Support for High-Level Grid Application Development.
IJHPCA, 2001

Parallel programming challenges for Internet-scale computing (entropia).
Proceedings of the 2001 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'01), 2001

2000
The MicroGrid: a Scientific Tool for Modeling Computational Grids.
Proceedings of the Proceedings Supercomputing 2000, 2000

An automatic object inlining optimization and its evaluation.
Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2000

Performance Monitoring on an HPVM Cluster.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2000

A Heuristic Algorithm for Mapping Communicating Tasks on Heterogeneous Resources.
Proceedings of the 9th Heterogeneous Computing Workshop, 2000

Entropia: Megacomputing on the Internet.
Proceedings of the 2000 IEEE International Conference on Cluster Computing (CLUSTER 2000), November 28th, 2000

1999
Architectural Support and Mechanisms for Object Caching in Dynamic Multithreaded Computations.
J. Parallel Distrib. Comput., 1999

Design and Evaluation of an HPVM-Based Windows NT Supercomputer.
IJHPCA, 1999

Efficient layering for high speed communication: the MPI over Fast Messages (FM) experience.
Cluster Computing, 1999

Safe and Protected Execution for the Morph/AMRM Reconfigurable Processor.
Proceedings of the 7th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '99), 1999

1998
A Cost and Speed Model for k-ary n-Cube Wormhole Routers.
IEEE Trans. Parallel Distrib. Syst., 1998

Evaluating High Level Parallel Programming Support for Irregular Applications in ICC++.
Softw., Pract. Exper., 1998

Design Challenges for High-Performance Network Interfaces - Guest Editors' Introduction.
IEEE Computer, 1998

A Hierarchical Load-Balancing Framework for Dynamic Multithreaded Computations.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1998

An Evaluation of Automatic Object Inline Allocation Techniques.
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1998

Dynamic Coscheduling on Workstation Clusters.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1998

High-Level Parallel Programming of an Adaptive Mesh Application Using the Illinois Concert System.
Proceedings of the Computing in Object-Oriented Parallel Environments, 1998

Retrospective: the J-machine.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

Architecture of a Message-Driven Processor.
Proceedings of the 25 Years of the International Symposia on Computer Architecture (Selected Papers)., 1998

Efficient Layering for High Speed Communication: Fast Messages 2.x.
Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, 1998

A Software Architecture for Global Address Space Communication on Clusters: Put/Get on Fast Messages.
Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, 1998

1997
Compressionless Routing: A Framework for Adaptive and Fault-Tolerant Routing.
IEEE Trans. Parallel Distrib. Syst., 1997

MPI-FM: High Performance MPI on Workstation Clusters.
J. Parallel Distrib. Comput., 1997

Fast messages: efficient, portable communication for workstation clusters and MPPs.
IEEE Concurrency, 1997

FM-QoS: Real-time Communication using Self-synchronizing Schedules.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1997

Performance Modeling of a Parallel I/O System: An Application Driven Approach.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

Exploring Structured Adaptive Mesh Refinement (SAMR) Methods with the Illinois Concert System.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

High Performance Virtual Machines (HPVM'S): Clusters with Supercomputing API's and Performance.
Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, 1997

Dynamic Pointer Alignment: Tiling and Communication Optimizations for Parallel Pointer-based Computations.
Proceedings of the Sixth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), 1997

Approaches to Quality of Service in High-Performance Networks.
Proceedings of the Parallel Computer Routing and Communication, 1997

Evaluation High Level Parallel Programming Support for Irregular Applications in ICC++.
Proceedings of the Scientific Computing in Object-Oriented Parallel Environments, 1997

View Caching: Efficient Software Shared Memory for Dynamic Computations.
Proceedings of the 11th International Parallel Processing Symposium (IPPS '97), 1997

Algorithmic Influences on I/O Access Patterns and Parallel File System Performance.
Proceedings of the 1997 International Conference on Parallel and Distributed Systems (ICPADS '97), 1997

Architectural Adaptation for Application-Specific Locality Optimization.
Proceedings of the Proceedings 1997 International Conference on Computer Design: VLSI in Computers & Processors, 1997

Supporting High Level Programming with High Performance: The Illinois Concert Syste.
Proceedings of the 1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97), 1997

1996
Runtime Mechanisms for Efficient Dynamic Multithreading.
J. Parallel Distrib. Comput., 1996

The Design and Performance Evaluation of the DI-Multicomputer.
J. Parallel Distrib. Comput., 1996

ICC++-AC++ Dialect for High Performance Parallel Computing.
Proceedings of the Object Technologies for Advanced Software, 1996

Rotating Combined Queueing (RCQ): Bandwidth and Latency Guarantees in Low-Cost, High-Performance Networks.
Proceedings of the 23rd Annual International Symposium on Computer Architecture, 1996

Optimizing COOP Languages: Study of a Protein Dynamics Program.
Proceedings of IPPS '96, 1996

I/O Requirements of Scientific Applications: An Evolutionary View E. Smirni.
Proceedings of the 5th International Symposium on High Performance Distributed Computing (HPDC '96), 1996

1995
Network Performance under Bimodal Traffic Loads.
J. Parallel Distrib. Comput., 1995

Concurrent Aggregates (CA): Design and Experience with a Concurrent Object-Oriented Language Based on Aggregates.
J. Parallel Distrib. Comput., 1995

Planar-Adaptive Routing: Low-Cost Adaptive Networks for Multiprocessors.
J. ACM, 1995

Object Technology: A Virtual Roundtable.
IEEE Computer, 1995

A Hybrid Execution Model for Fine-Grained Languages on Distributed Memory Multicomputers.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

Input/Output Characteristics of Scalable Parallel Applications.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

Obtaining Sequential Efficiency for Concurrent Object-Oriented Languages.
Proceedings of the Conference Record of POPL'95: 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1995

Type Directed Cloning for Object-Oriented Programs.
Proceedings of the Languages and Compilers for Parallel Computing, 1995

A Comparison of Architectural Support for Messaging in the TMC CM-5 and the Cray T3D.
Proceedings of the 22nd Annual International Symposium on Computer Architecture, 1995

PPFS: a High Performance Portable Parallel File System.
Proceedings of the 9th international conference on Supercomputing, 1995

1994
Hierarchical adaptive routing: a framework for fully adaptive and deadlock-free wormhole routing.
Proceedings of the Sixth IEEE Symposium on Parallel and Distributed Processing, 1994

Do Faster Routers Imply Faster Communication?
Proceedings of the Parallel Computer Routing and Communication, 1994

Precise Concrete Type Inference for Object-Oriented Languages.
Proceedings of the OOPSLA'94, 1994

Compressionless Routing: A Framework for Adaptive and Fault-Tolerant Routing.
Proceedings of the 21st Annual International Symposium on Computer Architecture. Chicago, 1994

Integrating Networks and Memory Hierarchies in a Multicomputer Node Architecture.
Proceedings of the 8th International Symposium on Parallel Processing, 1994

A Case Study in Irregular Parallel Programming.
Proceedings of the Specification of Parallel Algorithms, 1994

Software Overhead in Messaging Layers: Where Does the Time Go?
Proceedings of the ASPLOS-VI Proceedings, 1994

1993
Concert-efficient runtime support for concurrent object-oriented programming languages on stock hardware.
Proceedings of the Proceedings Supercomputing '93, 1993

The Impact of Packetization in Wormhole-Routed Networks.
Proceedings of the PARLE '93, 1993

Analysis of Dynamic Structures for Efficient Parallel Execution.
Proceedings of the Languages and Compilers for Parallel Computing, 1993

Concurrent aggregates - supporting modularity in massively programs.
MIT Press, ISBN: 978-0-262-03206-3, 1993

1992
Future multicomputers: beyond minimalist multiprocessors?
SIGARCH Computer Architecture News, 1992

An Evalutation of Planar-Adaptive Routing (PAR).
Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing, 1992

Techniques for Efficient Execution of Fine-Grained Concurrent Programs.
Proceedings of the Languages and Compilers for Parallel Computing, 1992

Planar-Adaptive Routing: Low-cost Adaptive Networks for Multiprocessors.
Proceedings of the 19th Annual International Symposium on Computer Architecture. Gold Coast, 1992

The Message Driven Processor: An Integrated Multicomputer Processing Element.
Proceedings of the Proceedings 1991 IEEE International Conference on Computer Design: VLSI in Computer & Processors, 1992

1991
Concurrent aggregates: using multiple-access data abstractions to manage complexity in concurrent programs.
OOPS Messenger, 1991

1990
Concurrent Aggregates (CA).
Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), 1990

1989
Object-oriented concurrent programming in CST.
SIGPLAN Notices, 1989

Experience with CST: Programming and Implementation.
Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation (PLDI), 1989

The J-Machine: A Fine-Gain Concurrent Computer.
IFIP Congress, 1989

1987
Architecture of a Message-Driven Processor.
Proceedings of the 14th Annual International Symposium on Computer Architecture. Pittsburgh, 1987


  Loading...