|
  
 
   
|
 |
This
page lists each group with a summary of research. For more on each group
please visit the corresponding web sites linked at each description.
Asynchronous
VLSI | Computer Graphics Group |Computational
Vision Group | Learning Systems
Group | Multi-Res Modeling Group | (Paradise)
Parallel and Distributed Systems Group | Rigorous
Systems Research Group (RSRG) | Theory
of Computation
Asynchronous
VLSI
The
asynchronous VLSI group, under Prof. Alain J. Martin,
studies techniques for the design of high-performance and low power asynchronous
digital circuits. Past projects have included the first asynchronous
microprocessor in silicon and gallium-arsenide, and an asynchronous digital
filter. Our current project is the design of an asynchronous MIPS processor.
http://www.async.caltech.edu
Computer
Graphics Group
The
research of the Caltech Computer Graphics Group primarily focuses on the
mathematical foundations of computer graphics. The group's long term goals
are to develop and explore new approaches to modeling, rendering, simulation
and scientific visualization. This effort is highly connected to our work
on human/computer interaction. New methods are needed to increase modeling
fidelity, "fluency," and interactivity. This is accomplished
using mathematical principles from differential geometry, constrained
optimization, integral equations and piecewise differential equations,
as well as physical principles such as the mechanics of solids and the
physics of light. The approach of our research team, Profs. Arvo, Barr,
and Schröder, is unique in its mathematical rigor. The common theme
of our work has been an emphasis both on correct underlying mathematical
foundations and on careful realization in efficient, robust algorithms.
http://www.gg.caltech.edu/
|
top |
Computational
Vision Group
The Computational
Vision laboratory studies the computational aspects of vision. We are
interested both in building machines that can see, and in understanding
the mechanisms of biological vision. Our approach is both analytical and
experimental, with insight from geometry, optics, signal processing, functional
analysis, and through computational simulations and psychophysical tests.
http://www.vision.caltech.edu/html-files/overview.html
|
top |
Learning
Systems group
The
Learning Systems group works on the theory, algorithms, and applications
of automated learning. We are committed to the understanding of the fundamental
concepts of automated learning, and to the development of real-life systems
that utilize learning to achieve state of the art performance. Our group
has pioneered the use of hints in learning. We have developed special
expertise in learning from very noisy data, which led to our activities
in Computational Finance. Computational finance is a relatively new field,
that explores computational and algorithmic methods to solve some of the
problems in the field of finance. We are interested in forecasting and
arbitrage, calibration of financial models, pricing of financial instruments,
portfolio optimization, and analytics for risk management. http://www.work.caltech.edu
| top |
The
Multi-Res Modeling Group
Under the direction of Prof. Peter Schršder the goal is the exploration
of multiresolution representations and algorithms to address issues of
robust modeling, simulation, and rendering in highly complex computer
graphics environments. http://www.multires.caltech.edu
|
top |
Paradise
This
research group is focusing on a number of fundamental issues related to
the design of novel algorithms, protocols and architectures that enable
efficient fault-tolerant parallel and distributed computing for scientific
and commercial applications. This research program is a blend of basic
research and experimental systems activities, creating a balance between
theory and practice. The experimental activities are centered in the laboratory
for fault-tolerant parallel and distributed computing, which includes
a cluster of powerful workstations all connected via communication hubs
consisting of high-speed interconnects. The scope of the research program
consists of the following interrelated projects: RAIN (Reliable Array
of Independent Nodes), SNOW (Stable Network Of Webservers) and Protein
Networks. You can find the links to the projects in my group's web page.
http://www.paradise.caltech.edu
|
top |
Rigorous
Systems Research Group (RSRG)
The Rigorous
Systems Research Group (RSRG, pronounced "resurge")
studies the design of computer systems, but it's not your ordinary systems
group. RSRG is distinguished by its rigorous/analytic approach to design.
The group develops new theory, uses theoretical results to provide new
design tools and methodologies, puts these new design tools and methodologies
into practice, and develops new theory motivated by practice, thus closing
the loop.
The research process of RSRG is centered around three themes, the combination
of which distinguish RSRG from most other CS systems groups:
- Theory
is important. Everybody in the group develops new theoretical results
that inform system design and performance analysis.
- Get
your hands dirty. Everybody in the group builds, or uses measurements
from, systems and prototypes.
- Be
interdisciplinary. Everybody in the group uses ideas from disciplines outside computer
science --- such as operations research, economics, and control theory
--- or develops systems that are used in varied disciplines such
as space exploration or control of power grids.
http://www.cs.caltech.edu/research/rsrg
| top |
Theory
of Computation
What problems
are computationally tractable? How is the answer to this question affected
by the use of randomness as a resource? Or even more importantly -- by
the fact that we live in a quantum mechanical world? What mathematics
do we need to understand and develop in order to answer such questions?
What happens when several computational agents interact -- how do they
convey information to each other, hide information from each other, or
combine their data or computational resources? In pursuing these questions,
research in Theory of Computation at Caltech focuses on Algorithms (particularly
randomized algorithms); Communication Protocols (with a focus on resilience
to channel noise and network disruptions); Combinatorics (especially extremal
combinatorics); Discrete Probability (random processes on trees and other
graphs; inequalities); Coding and Information Theory (especially for interactive
and distributed computations); and Quantum Computation (quantum algorithms,
computational aspects of proposed physical realizations, quantum information
theory). http://www.cs.caltech.edu/research/theory/
Asynchronous
VLSI | Computer Graphics Group |Computational
Vision group | Multi-Res Modeling
Group | (Paradise)
Parallel and Distributed Systems Group | Theory of
Computation
|
top | |
|