Oklahoma State University: The STATE's University
Visit the OSU Home Page

Computer Architecture

Computer Archicture

Overview
The word architect is defined as one that plans or devises; one that designs something. A computer architect utilizes detailed knowledge of hardware and software to design computer systems. This includes the detailed design of components within the microprocessor as well as the various components that interact with the core processor. Architects create the blueprint of not only single CPU's, but entire multiprocessor systems with their various interconnecting hardware.

Students with a background in computer architecture can apply this broad knowledge in a number of different specialties in the industry. Companies like AMD, Intel, and IBM have a number of research and development departments where computer architects work with hardware engineers and computer scientists to design the next generation of processors.
In addition to general-purpose and server platform designers, many companies such as Cisco Systems, NVIDIA, and Qualcomm employ computer architects to design their next-generation application-specific or embedded systems. Computer architecture is widely recognized as being at the heart of system design for any computer system.

Research
OSU has an active research program in the area of computer architecture and building of components that comprise system on chip (SOC) systems. Some of the areas of emphasis include prefetching, cache design, computer arithmetic systems, applications-specific architectures, compilers and hardware for enhanced floating point performance, and cryptographic hardware. OSU is also involved in designing state of the art tools that allow complex architectures to be created that comprise billions of transistors. This is an important research topic and is crucial to the progress of scientific research. In addition to working on the important research problems of today, we study the underlying hardware and technology trends to anticipate what the relevant research problems of the next decade would be.

Computer Archicture

Courses

  • Digital Computer Design
  • Advanced Topics in Computer Architecture
  • CMOS Digital Logic Design (VLSI)
  • Advanced High Speed Computer Arithmetic
  • System on Chip Architectures
  • High Speed Computer Arithmetic
  • Compiler Optimizations for Computer Architecture
  • Performance Evaluation of Computer Systems

Research Labs
Our research facilities span 3 research labs with multiple clusters of high-end workstations, rack-mount systems, high-speed oscilloscopes, logic analyzers, and signal generators.
Novel Architectures for Computer Systems
VLSI Computer Architecture Research Group
Mixed Signal VLSI Design Group

Faculty
Dr. Louis G. Johnson's research interests include VLSI systems design, robotics, machine vision, computer architecture, computer-aided design and testing and digital electronics. He received his B.S., M.S., and Ph.D. in Electrical Engineering from the Massachusetts Institute of Technology in 1967, 1969 and 1973 respectively. In addition to his extensive research and teaching experience in academia at the University of Oregon, California State Polytechnic University and Oklahoma State University, he has worked in the industry with General Dynamics and Texas Instruments.

Dr. Sohum Sohoni's research interests are in the area of computer architecture and performance analysis. His primary field of research is the cache memory performance of memory-intensive applications. He is highly interested in the development of visualization tools for classroom and laboratory instruction, and believes that educators need to incorporate new presentation techniques and novel teaching methodologies such as case studies and team learning. He received his Ph.D. in computer engineering from the University of Cincinnati in 2004 and his Bachelors Degree in electrical engineering from Pune University in 1998. He joined OSU in August 2005.

Dr. James Stine received a Ph.D. in electrical engineering from Lehigh University in 2000. He was an assistant and associate professor at Illinois Institute of Technology from 1999 to 2005, where he directed the VLSI Computer Architecture, Arithmetic and CAD Research Laboratory. He is currently an associate professor in the School of Electrical and Computer Engineering at Oklahoma State University. Dr. Stine specializes in research and teaching in VLSI, computer arithmetic, computer system architecture and digital design. His research contributions have been extensively published in journals and conference proceedings. He is the author of two monographs in the area of computer arithmetic. He is a member of the ACM, the IEEE Computer Society, Eta Kappa Nu and a Senior Member of the IEEE.

The State's University
Oklahoma State University - Stillwater | Stillwater, OK 74078 | 405.744.5000
Copyright © 2007 Oklahoma State University | All rights reserved