The University of Arizona

Focal Areas

Cloud Computing
Computational Biology
>Ergalics
Green Computing
>Security

Featured Research

Micro-Specialization flowchart

Micro-Specialization: Speeds up DBMS at runtime by exploiting invariants.

Micro-Specialization uses relation- and query-specific information to specialize database management systems at runtime based on identified invariants. This invariant is often of the form of variable(s) in the code that are constant during query evaluation. Micro-specialization is applied to eliminate from the original program unnecessary code such as branching statements that reference such invariants in branch-condition evaluation. The resulting specialized code greatly reduces the code complexity to significantly improve efficiency during code execution.
>Learn more


>View more Research

People

Faculty Staff Students

Research

Our department has a distinguished record of influential publications and software distributions, and has been ranked best of its size among public universities by the National Research Council.
>Learn more

Undergraduate Info

Our undergraduates study ways to design computer networking protocols, create and distribute innovative software, develop wireless and mobile computing, create novel programming languages, develop computational biology algorithms, invent highly efficient algorithms for computer graphics, and push the limits of high-performance computing.
>Learn more

Graduate Info

Our dynamic program of graduate study integrates quality research and teaching. Our alumni include researchers at AT&T Labs, HP Labs, and IBM Almaden, and faculty at Davis, Purdue, and Virginia.
>Learn more

Support Computer Science