Andrew A. Chien

Orcid: 0000-0002-1204-206X

Affiliations:
  • University of Chicago, Department of Computer Science
  • Intel Research
  • University of California, San Diego, Department of Computer Science and Engineering
  • University of Illinois, Department of Computer Science
  • Massachusetts Institute of Technology, Artificial Intelligence Laboratory and Laboratory for Computer Science


According to our database1, Andrew A. Chien authored at least 245 papers between 1988 and 2024.

Collaborative distances:

Awards

ACM Fellow

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
A Foundation for Real-time Applications onFunction-as-a-Service.
SIGMETRICS Perform. Evaluation Rev., February, 2024

UpDown: Programmable fine-grained Events for Scalable Performance on Irregular Applications.
CoRR, 2024

Modeling Performance of Data Collection Systems for High-Energy Physics.
CoRR, 2024

UpDown: A Novel Architecture for Unlimited Memory Parallelism.
Proceedings of the International Symposium on Memory Systems, 2024

2023
Serverless Computing: What It Is, and What It Is Not?
Commun. ACM, September, 2023

GenAI: Giga$$$, TeraWatt-Hours, and GigaTons of CO<sub>2</sub>.
Commun. ACM, August, 2023

Can Datacenters Get the Power Needed to Meet the Explosive Demand for AI?
CoRR, 2023

Reducing Datacenter Operational Carbon Emissions Effectively by Cooperating with the Grid.
CoRR, 2023

Computing Divided: How Wide the Chasm?
Commun. ACM, 2023

Risk-Aware Scheduling Algorithms for Variable Capacity Resources.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Panel: Sustainability in Computing.
Proceedings of the IEEE International Conference on Pervasive Computing and Communications, 2023

Reducing the Carbon Impact of Generative AI Inference (today and in 2035).
Proceedings of the 2nd Workshop on Sustainable Computer Systems, 2023

Adapting Datacenter Capacity for Greener Datacenters and Grid.
Proceedings of the 14th ACM International Conference on Future Energy Systems, 2023

Storm-RTS: Stream Processing with Stable Performance for Multi-Cloud and Cloud-edge.
Proceedings of the 16th IEEE International Conference on Cloud Computing, 2023

2022
Preparing for the Future - Rethinking Proxy Applications.
Comput. Sci. Eng., 2022

Preparing for the Future - Rethinking Proxy Apps.
CoRR, 2022

Computing's grand challenge for sustainability.
Commun. ACM, 2022

<i>Communications'</i> digital initiative and its first digital event.
Commun. ACM, 2022

Five years as editor-in-chief of <i>Communications</i>.
Commun. ACM, 2022

Four aspirations for ACM 2032.
Commun. ACM, 2022

Is the global computing community irrevocably divided?
Commun. ACM, 2022

Navigating Dennard, Carbon and Moore: Scenarios for the Future of NSF Advanced Computational Infrastructure.
Proceedings of the PEARC '22: Practice and Experience in Advanced Research Computing, Boston, MA, USA, July 10, 2022

ASSASIN: Architecture Support for Stream Computing to Accelerate Computational Storage.
Proceedings of the 55th IEEE/ACM International Symposium on Microarchitecture, 2022

Data Transformation Acceleration using Deterministic Finite-State Transducers.
Proceedings of the IEEE International Conference on Big Data, 2022

2021
The Difficulty in Scaling Blockchains: A Simple Explanation.
CoRR, 2021

In response to 'Vardi's insights'.
Commun. ACM, 2021

Good, better, best: how sustainable should computing be?
Commun. ACM, 2021

Time for <i>two</i> annual Turing awards.
Commun. ACM, 2021

Around the world: (the first time) with <i>Communications'</i> Regional Special Sections.
Commun. ACM, 2021

Driving the cloud to true zero carbon.
Commun. ACM, 2021

2021: Computing's divided future.
Commun. ACM, 2021

Good to the Last Bit: Data-Driven Encoding with CodecDB.
Proceedings of the SIGMOD '21: International Conference on Management of Data, 2021

Scheduling Challenges for Variable Capacity Resources.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2021

PSACS: Highly-Parallel Shuffle Accelerator on Computational Storage.
Proceedings of the 39th IEEE International Conference on Computer Design, 2021

Motivating High Performance Serverless Workloads.
Proceedings of the HiPS@HPDC 2021: Proceedings of the 1st Workshop on High Performance Serverless Computing, 2021

Evaluating Coupling Models for Cloud Datacenters and Power Grids.
Proceedings of the e-Energy '21: The Twelfth ACM International Conference on Future Energy Systems, Virtual Event, Torino, Italy, 28 June, 2021

Computational Storage to Increase the Analysis Capability of Tier-2 HEP Data Sites.
Proceedings of the IEEE International Conference on Cluster Computing, 2021

2020
The Scalable Systems Laboratory: a Platform for Software Innovation for HEP.
CoRR, 2020

What do DDT and computing have in common?
Commun. ACM, 2020

Launching a new feature in <i>Communications</i>.
Commun. ACM, 2020

Cracks in open collaboration in universities.
Commun. ACM, 2020

Automated Classification of Power Plants by Generation Type.
Proceedings of the e-Energy '20: The Eleventh ACM International Conference on Future Energy Systems, 2020

2019
Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture.
Proc. VLDB Endow., 2019

Flexibility from Networks of Data Centers: A Market Clearing Formulation with Virtual Links.
CoRR, 2019

Don't ignore the cost of 'embedded energy'.
Commun. ACM, 2019

Sustaining open collaboration in universities.
Commun. ACM, 2019

Halfway round!: growing the regional special sections.
Commun. ACM, 2019

Owning computing's environmental impact.
Commun. ACM, 2019

Open collaboration in an age of distrust.
Commun. ACM, 2019

Networked Cameras Are the New Big Data Clusters.
Proceedings of the 2019 Workshop on Hot Topics in Video Analytics and Intelligent Edges, 2019

Real-time Serverless: Enabling Application Performance Guarantees.
Proceedings of the 5th International Workshop on Serverless Computing, 2019

Programmable Acceleration for Sparse Matrices in a Data-Movement Limited World.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

Information Models: Creating and Preserving Value in Volatile Cloud Resources.
Proceedings of the IEEE International Conference on Cloud Engineering, 2019

2018
Large-Scale and Extreme-Scale Computing with Stranded Green Power: Opportunities and Costs.
IEEE Trans. Parallel Distributed Syst., 2018

Toward sustainable access: where are we now?
Commun. ACM, 2018

Introducing <i>Communications'</i> regional special sections.
Commun. ACM, 2018

Computer architecture: disruption from above.
Commun. ACM, 2018

Go big!
Commun. ACM, 2018

Here comes everybody...to <i>Communications</i>.
Commun. ACM, 2018

ABFR: convenient management of latent error resilience using application knowledge.
Proceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing, 2018

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

Exploring versioned distributed arrays for resilience in scientific applications.
Int. J. High Perform. Comput. Appl., 2017

Computing is the secret ingredient (well, not so secret).
Commun. ACM, 2017

Computing is a profession.
Commun. ACM, 2017

Building the future: <i>Communications of the ACM</i>.
Commun. ACM, 2017

Today's <i>Communications of the ACM</i>.
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

Resilient N-Body Tree Computations with Algorithm-Based Focused Recovery: Model and Performance Analysis.
Proceedings of the High Performance Computing Systems. Performance Modeling, Benchmarking, and Simulation, 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

Exploring the Challenges and Opportunities of Cloud Stacks in Dynamic Resource Environments.
Proceedings of the 3rd IEEE International Conference on Collaboration and Internet Computing, 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

Performance of parallel prefix circuit transition localization of pulsed waveforms.
Proceedings of the IEEE International Instrumentation and Measurement Technology Conference, 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 Comput. Archit. News, 2015

Data decomposition in Monte Carlo neutron transport simulations using global view arrays.
Int. J. High Perform. Comput. Appl., 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.
Int. J. High Perform. Comput. Appl., 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 Comput. Archit. News, 2013

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

Improving Performance Portability in OpenCL Programs.
Proceedings of the Supercomputing - 28th International Supercomputing Conference, 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 Gener. Comput. 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 Gener. Comput. 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.
Int. J. High Perform. Comput. Appl., 2006

Collaborative data visualization for Earth Sciences with the OptIPuter.
Future Gener. Comput. Syst., 2006

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

The OptIPuter: high-performance, QoS-guaranteed network service for emerging E-science applications.
IEEE Commun. Mag., 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 Distributed Syst., 2005

DGMonitor: A Performance Monitoring Tool for Sandbox-Based Desktop Grid Platforms.
J. Supercomput., 2005

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

New Grid Scheduling and Rescheduling Methods in the GrADS Project.
Int. J. Parallel Program., 2005

Study of a highly accurate and fast protein-ligand docking method based on molecular dynamics.
Concurr. Comput. Pract. Exp., 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

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

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

Computing Elements.
Proceedings of the Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition, 2004

Massively Distributed Computing.
Proceedings of the Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition, 2004

2003
Entropia: architecture and performance of an enterprise desktop grid system.
J. Parallel Distributed 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

Tolerating denial-of-service attacks using overlay networks: impact of topology.
Proceedings of the 2003 ACM Workshop on Survivable and Self-Regenerative Systems, 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.
Int. J. High Perform. Comput. Appl., 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 Distributed Comput., 1999

Design and Evaluation of an HPVM-Based Windows NT Supercomputer.
Int. J. High Perform. Comput. Appl., 1999

Efficient layering for high speed communication: the MPI over Fast Messages (FM) experience.
Clust. Comput., 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 Distributed Syst., 1998

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

Design Challenges for High-Performance Network Interfaces - Guest Editors' Introduction.
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 Distributed Syst., 1997

MPI-FM: High Performance MPI on Workstation Clusters.
J. Parallel Distributed 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 Distributed Comput., 1996

The Design and Performance Evaluation of the DI-Multicomputer.
J. Parallel Distributed 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
The Cost of Adaptivity and Virtual Lanes in a Wormhole Router.
VLSI Design, 1995

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

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

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

Object Technology: A Virtual Roundtable.
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 Ninth Annual Conference on Object-Oriented Programming Systems, 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 Comput. Archit. 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

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

1990
Concurrent aggregates: using multiple-access data abstractions to manage complexity in concurrent programs.
Proceedings of the Workshop on Object-based Concurrent Programming, 1990

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

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.
Proceedings of the Information Processing 89, Proceedings of the IFIP 11th World Computer Congress, San Francisco, USA, August 28, 1989

1988
Object-oriented concurrent programming in CST.
Proceedings of the 1988 ACM SIGPLAN Workshop on Object-based Concurrent Programming, 1988


  Loading...