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 |