Current Projects

Past Projects

  • ATM Testbed and Research Infrastructure at UM (ATRIUM)

Active Harmony

Active Harmony is a software architecture that supports distributed execution of computational objects in dynamic, heterogeneous environments through a dynamic execution environment, automatic application adaptation and shared-data interfaces.

Prinicipal Investigators:

Pete Keleher, Jeffrey Hollingsworth

Participants:

TBD

Homepage: http://www.cs.umd.edu/projects/harmony

Chaos

The CHAOS research group at the University of Maryland College Park has develope d methods that are making it possible to produce portable compilers and runtime libraries to map a broad range of challenging applications onto high performance computer architectures.

Faculty:

Joel Saltz, Jeff Hollingsworth, Pete Keleher, Michael J. Franklin, Chau-Wen Tseng

Research Faculty:

Anurag Acharya, Alan Sussman

Students:

Michael Beynon, Robert E. Bennett, Chialin Chang, Renato Ferreira, Yuan-Shin Hwang Moon, Bongki Moon, Mudumbai Ranganathan, Shamik Sharma, Mustafa Uysal

Homepage: http://www.cs.umd.edu/projects/hpsl.html

COSMIC: Compiling for Advanced Architectures

The COSMIC project at the University of Maryland attempts to bridge the gap between applications, operating systems, and advanced architectures with compiler analysis and optimization. We are evaluating our ideas using COSMIC-SUIF, an extension to the Stanford SUIF compiler infrastructure.

Principal Investigator:

Chau-Wen Tseng

Participants:

Hwansoo Han, Zhengyu Wang

Homepage: http://www.cs.umd.edu/projects/cosmic/

Coherent Virtual Machine (CVM)

CVM is a software distributed shared memory system that runs on standard UNIX workstations. CVM supports experimentation in consistency issues, fault tolerance, latency hiding, and resource management.

Principal Investigator:

Pete Keleher

Participants:

Dejan Perkovic, Kritchal Thitikamol

Homepage: http://www.cs.umd.edu/projects/cvm

Dyninst

Dyninst is an Application Program Interface (API) to permit the insertion of code into a running program. The goal of this API is to provide a machine independent interface to permit the creation of tools and applications that use runtime code patching. This API is based on the idea of Dynamic Instrumentation described in [1 , 2] and used in the example here.

Principal Investigator:

Jeffrey Hollingsworth

Homepage: http://www.dyninst.org

Earth Sciences Information Partnership

The Earth Sciences Information Partnership, is carried out by the Global Land Cover Facility. It's primary activities consist of storing and serving satellite data.

Principle Investigators:

Joseph JaJa, John Townshend

Participants:

TBD

Homepage: http://esip.umiacs.umd.edu/

Experimental Parallel Algorithmics (EXPAR)

A fundamental problem in parallel computing is to design high-level, architecture independent, algorithms that execute efficiently on general purpose parallel machines. The purpose of this project is to advance our understanding of the main factors required for designing practical parallel algorithms and to develop techniques and data sets for experimentally validating the results. As a byproduct, we are developing portable parallel programs and data sets for a number of specific important problems arising in combinatorial computing and image processing. Testbed: IBM SP-2 and Cluster of DEC AlphaServer 2100 4/275's

Faculty Director:

Joseph JaJa

Reasrch Associate:

David Bader

Graduate Student:

David Helman

Homepage: http://www.umiacs.umd.edu/research/EXPAR

Grand Challenge for Land Cover Dynamics

The NSF funded Grand Challenge project focuses on employing high performance computing to address applications in remote sensing, specifically applications in land cover dynamics.

Faculty:

Larry Davis, Joel Saltz, Alan Sussman

Other Participants:

Robert Bennett, Chialin Chang, Bongki Moon

Homepage: http://glcf.umiacs.umd.edu

Language Laterization in the Brain

Develop and study computational models of functional cerebral asymmetries and the possible physiological mechanisms that might give rise to cognitive and behavioral lateralizations such as language. The models are used to examine the plausability of various hypotheses concerning the mechanisms of hemispheric specialization in the brain; such examination results in many CPU-intensive, long-running simulations.

Principal Investigator:

James Reggia

Participants:

Iouri Chkouro, Sharon Goodall

Homepage: http://www.cs.umd.edu/~reggia/neural.html

Multi-tier Programming on SMP-based Multicomputer Clusters

We are extending the KeLP system to Multicomputer clusters based on Symetric Multiprocessor nodes. This multi-tier KeLP system permits the user to orchestrate communication across multiple levels of data locality; hide latency by treating it as part of the overall computational workload.

Principal Investigator:

Scott B. Baden

Participant:

Stephen J. Fink

Homepage: http://www-cse.ucsd.edu/groups/hpcl/scg/kelp.html

Virtual Microscope

The virtual microscope is a software system that employs a client/server architecture to provide a realistic emulation of a high power light microscope. The data server of the system design relies on the computational power and high I/O throughput available from an appropriately configured parallel computer.

Principal Investigator:

Joel Saltz

Faculty:

Robert Miller (Department of Pathology, Johns Hopkins), Alan Sussman

Participants:

Angelo Demarzo (Department of Pathology, Johns Hopkins), Renato Ferreira, Jim Humphries, Bongki Moon

 

home | projects | facilities | reference | contact us
© Copyright 2003, Institute for Advanced Computer Study, University of Maryland, All rights reserved.