Professor Farrens is interested in all aspects of computer architecture, but primarily in the architecture and design of high-performance single-chip processors with an emphasis on the interconnection/communication layer. Professor Farrens is also interested in high-speed scientific processing, in particular in exploring issues related to the memory system, and in Instruction Level Parallelism.