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,co-director of the UA 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 iPlant Collaborative. 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 Fall2014, I am teaching Fund. of Computer Architecture (ece369A) and Digital Logic (ece274A)

Office Hours

Mondays and Wednesdays
11:00 AM - 12:00 PM and 1:00 PM-2:00 PM

2 RA Positions for Fall 2014

  • 1) Project involves design and development of:
    -CAD tools for mapping applications onto a 3D FPGA DRAM stack
    -Post-routing analytical models that relate architecture parameters to various performance metrics for heterogeneous FPGAs
    Essential programming skills: C\C++, Verilog, Matlab
    Tools: Verilog-to-Routing (VTR), Xilinx ISE, Synopsys Design Compiler

  • 2) 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