General | CVResearch | Teaching



Associate Professor,
Electrical and Computer Engineering Department

Associate Professor,
BIO5 Institute

Office phone: (520) 626-5149
Fax:(520) 621-8076
e-mail: akoglu

Dr. Ali Akoglu is the director of the Reconfigurable Computing Lab, UA site director of the NSF Center for Cloud and Autonomic Computing, and director of the NVIDIA CUDA Teaching Center. He received his Ph.D. degree in Computer Science from the Arizona State University in 2005. Dr. Akoglu is an expert in high performance scientific computing and parallel computing with a primary focus on restructuring computationally challenging algorithms for achieving high performance on field programmable gate array (FPGA) and graphics processing unit (GPU) hardware architectures. He has been involved in many crosscutting collaborative projects with the goal of solving the challenges of bridging the gap between the domain scientist and highly-parallel hardware architectures under the umbrella of organizations such as the BIO5 Institute and CYVERSE. His research projects have been funded by the National Science Foundation, US Air Force, NASA Jet Propulsion Laboratories, Army Battle Command Battle Laboratory, and industry partners such as Nvidia and Huawei.


In Spring 2018, I will be teaching ECE506: Reconfigurable Computing

In this class, we investigate the state-of-the-art in reconfigurable computing both from a hardware and software perspective; understand both how to architect reconfigurable systems and how to apply them to solving challenging computational problems. The purpose of this course is to prepare students for engaging in research on reconfigurable computing. You may refer to the tentative syllabus for more information.
ECE506 Syllabus

In Spring 2017, I am teaching ECE274A: Digital Logic and ECE369A: Fundamentals of Computer Organization

Office Hours

Mondays 3:00-4:15 and Fridays 1:00-2:15 for ECE274A
Fridays 2:30-4:30 for ECE369A

ULA Positions for Fall 2017

  • Several undergraduate lab assistant positions are available for the ECE274A and ece369A classes. Required background: FPGA based design using Verilog HDL and post routing simulation preferably with Xilinx Vivado

RA Positions for Fall 2017

  • Neuromorphic Computing: We are interested in exploring the applications of the TrueNorth chip, and conducting research on the next generation low-power intelligent computing systems through the design and development of innovative hardware and software techniques for connecting the neurons and adapting their connections to the nature of the sensed data. The outcomes of this project will include models and methods for designing composable building blocks rapidly and proof-of-concept prototypes of hardware and software mechanisms that will form the foundations for transitioning to practical use in real-time applications.
  • High Performance Computing: Project involves exploring ways to restructure data intensive scientific computing applications and exploiting the massive parallelism offered by many core architectures such as the NVIDIA GPU and Intel Many Integrated Core Architecture.
    Required Background: Excellent Algorithms and Data Structures Knowledge
    Programming Skills: C/C++, CUDA, MPI

Interested in joining my "Reconfigurable Computing" research group? You may also want to check out what I am looking for in candidates by following this link.



General | CVResearch | Teaching