Ali Akoğlu
Reconfigurable
Computing Lab
Electrical and Computer
Engineering Department
University of Arizona
1230 E. Speedway Blvd., Tucson, AZ 85721-0104
Phone: (520)626-5149
Fax: (520)621-8076
akoglu@ece.arizona.edu
www.ece.arizona.edu/~akoglu
POSITION
August
2005 – Present:
Assistant Professor,
Electrical and Computer Engineering Department
University of Arizona
EDUCATION
Arizona State
University, Tempe, AZ
Ph.D., Computer Science, July 2005
Dissertation Title: Application Specific
Reconfigurable Architecture Design Methodology
Advisor: Dr. Sethuraman
Panchanathan
Purdue University,
West Lafayette, IN
B.S., Computer Engineering, December 1998
AREAS OF SPECIALIZATION
Research: Reconfigurable
Computing, High Performance Computing, Hardware Software Co-Design
Teaching: Reconfigurable
Computing, Computer Architecture
SCIENTIFIC and PROFESSIONAL SOCIETY MEMBERSHIPS,
AFFILIATIONS
The Institute of Electrical
and Electronics Engineers (IEEE) Computer Society
BIO5 Institute
ACADEMIC
EXPERIENCE
(Aug 05 –
Present) Assistant
Professor, University of Arizona, Tucson,
Arizona
(Jan 00 – July
05) Teaching/Research
Assistant, Arizona State University,
Tempe, Arizona
INDUSTRY
EXPERIENCE
Research Internship, Intel
Corporation, Embedded Intel Architecture Division,
August 2004 – July 2005
Performance
modeling to enable development of Intel Architecture Chipsets aimed at
Networking and Communications markets.
Research Internship, Luxxon Corporation,
May 2000 - August 2001
Internship work
with this startup company was for Luxxon’s
Mediator system that targeted wireless operator to adopt the streaming
multimedia data to match network bandwidth and specific end user display
capabilities.
TEACHING EXPERIENCE
University of Arizona, Department of Electrical and Computer Engineering
- Fundamentals of Computer
Architecture (ECE369), Junior
- Reconfigurable Computing
(ECE596C), Graduate
Arizona State University, Department of Computer Science and Engineering
Teaching Assistant/Associate
- Computer Literacy, Freshman, Spring 2002-Spring
2004
- Hardware Description Language,
Graduate, Fall 2002
- Assembly Lang. Programming & Microprocessors,
Sophomore, Fall 2001 & Spring 2002
- Computer Architecture,
Senior/Graduate, Spring 2000
Purdue University
Undergraduate Teaching Assistant
- Electrical and Computer Engineering
Department, “Electronic Devices & Design Laboratory” (ECE207 &
ECE208), Spring and Fall 1998
- Physics Department, “Introductory
Calculus Based Mechanics” (PHYS152), (Spring & Fall 1997)
Teaching
Interests
- Parallel Processing / High
Performance Computing
- Hardware-Software Co-design
- Image and Video Processing
- VLSI Design
- Embedded Media Processing
- Wireless Networks
- Mobile Computing
- Computer Networks
PUBLICATIONS
Peer Reviewed Conference
- D. Sreedharan, A. Akoglu,
“A Hybrid Processing element Based Reconfigurable Architecture for Hashing
Algorithms”, IEEE International Parallel & Distributed
Processing Symposium Miami, Florida, USA, April 14-15, 2008
- R. Verma, A. Akoglu, “A
Coarse Grained and Hybrid Reconfigurable Architecture With Flexible NOC
Router for Variable Block Size Motion Estimation”, IEEE International
Parallel & Distributed Processing Symposium , Miami, Florida, USA, April 14-15, 2008
- S. Venishetti and A.
Akoglu, "A highly parallel FPGA based IEEE-754 Compliant
Double-Precision Binary Floating-Point Multiplication Algorithm",
IEEE International Conference on
Field-Programmable Technology 2007 (ICFPT'07), pp. 145-152,
December 12- 14, 2007, Kitakyushu,
Japan
- Pandit and A. Akoglu, "Net length based routability driven packing", IEEE International
Conference on Field-Programmable
Technology 2007 (ICFPT'07), pp. 225-232, December 12 - 14, 2007, Kitakyushu, Japan
- R. Verma and A. Akoglu,
"A coarse grained reconfigurable architecture for variable size block
motion estimation", IEEE International Conference on
Field-Programmable Technology 2007 (ICFPT'07), pp. 81-88, December 12 -14,
2007, Kitakyushu, Japan
- D. Montgomery, A. Akoglu, “Cryptographic
Instruction Set Processor Design”, Information Security and Cryptology
Conference, 4 pages, Ankara, Turkey, December 13-14, 2007
- Akoglu, S. Vohnout, and J. Judkins,
"FPGA Based Fault Detection, Isolation and Healing for Integrated Vehicle Health
Management", Association for the Advancement of Artificial Intelligence
(AAAI) Fall Symposium on Artificial Intelligence for Prognostics, AAAI Press FS-07-02, 7 pages, Arlington,
Virginia, November 8-11, 2007
- Pandit and A. Akoglu, "Wirelength
Prediction for FPGAs", 17th
International Conference on Field Programmable Logic and
Applications" (FPL 2007), pp. 749-752. Amsterdam, Netherlands
27-29 August 2007
- D. Montgomery, A. Akoglu, "Methodology and
Toolset for ASIP Design and Development Targeting Cryptography-Based
Applications", IEEE International Conference on Application -Specific
Systems, Architectures and Processors, (ASAP 2007), 9-11 July 2007
Page(s):365 - 370, Montréal, Québec,
Canada
- S. Venishetti, A.
Akoglu, R. Kalra, "Hierarchical Built-in
Self-testing and FPGA Based Healing Methodology for System-on-a-Chip",
IEEE NASA/ESA Conference on Adaptive Hardware and Systems (AHS), pp.
717-724, Edinburgh, UK, Feb 26, 2007
- Akoglu and S. Panchanathan, “Application
Specific Reconfigurable Architecture Design Methodology”, International
Conference on Engineering of Reconfigurable Systems and Algorithms
(ERSA'05), pp. 247-250, June 2005, Las
Vegas, NV
- Akoglu, B. Janarthanan, K. Vaithianathan, A. Kwatra, “Platform
Performance Analysis on Networking Applications”, 8 pages, Intel DTTC
Online Journal, August 2005
- Akoglu, A. Dasu and S. Panchanathan, “Application
specific Hybrid-FPGA Design”, IS&T/SPIE17th Symposium,
Electronic Imaging Science and Technology, Proceedings of SPIE Volume: 5683, pp 21-31, March 2005, San Jose, CA
- Akoglu, A. Dasu and S. Panchanathan, “Design of
Fast and Efficient Hybrid-FPGAs
for Numerically Intensive Applications”, 7th annual Military
and Aerospace Programmable Logic Devices (MAPLD) International Conference,
September 2004, Washington,
D.C.
- Dasu, A. Akoglu and S. Panchanathan,
“Cluster Extraction for Hybrid FPGA Architecture in Computation Intensive
Applications”, International Conference on Engineering of Reconfigurable
Systems and Algorithms (ERSA'04), June 2004, Las Vegas, NV
- Akoglu, A. Dasu and S. Panchanathan, “A Framework
for Design of Heterogeneous Hierarchical Routing Architecture of a
Dynamically Reconfigurable Application Specific Media Processor”, High
Performance Computing (HiPC),
10th International Conference, December 2003, Hyderabad, India
- Dasu, A. Akoglu and S. Panchanathan,
“Analysis Tool Set for Reconfigurable Media Processing”, International
Conference on Engineering of Reconfigurable Systems and Algorithms
(ERSA'03), June 2003, Las Vegas,
NV
WORKSHOPS
- S. Venishetti, A. Akoglu, “"FPGA-based Fault Detection, Isolation and
Healing for Autonomous Operation”, NSF
Center for Autonomic Computing (CAC) Planning Workshop, September 5-7,
2007, Gainesville, Florida
PATENTS
3 key technologies arising from my dissertation have patents pending and
protected under US and International patent laws
- Processing element based reconfigurable computing
for inherently parallel scientific applications, March 2003
- Packing Using Rent’s Rule for LUT based FPGAs, June 2003
- Application Specific Heterogeneous Hierarchical
Routing Architecture Design, April 2004
GRANTS and AWARDS
- NASA, Jet Propulsion
Laboratories, Strategic University Partnership Program (JPL-SURP’07), Self-Configurable
Architecture for Reusable Space Systems (SCARS), 2007-2008 (PI Akoglu,
85K, my share 100%)
- United States Army Battle
Command Battle
Laboratory – Huachuca (BCBL-H), CELL BE Performance Analysis, 2007-2008 (PI
Akoglu, 384K, my share 50%)
- University of Arizona, Faculty Small Grants Program, Compressed
Sensing Based Image Reconstruction on Reconfigurable Architectures,
2007-2008 (PI Akoglu, 10K, my share 100%)
- University of Arizona, IT-Bioscience Program, Markov Chain Based
Isolation with Migration simulations on Field Programmable Gate Array
Architectures, 2006 (PI Akoglu, 8K, my share 100%)
SERVICE/OUTREACH
Invited Speaker
- Computational Biology Seminar, “Reconfigurable
Architectures for Scientific Computing”, University of Arizona,
Spring 2006
- Research Topics in Computer Science Seminar,
“Computer architect's paradigm, hardware-software co-design”, University of Arizona, Fall 2007,
Conference Activities
- Technical Program Committee Member, IEEE International Conference
on Field Programmable Technology (ICFPT’08), Taiwan, December 2008.
- Technical Program Committee Member, International Conference on
Pervasive Services (ICPS’08), Sorrento,
Italy,
July 2008
- Technical Program Committee Member, Information Security and
Cryptography Conference, Ankara,
Turkey,
December 2007
- Reviewer, IEEE Data compression Conference (DCC’08), March 2008,
Snowbird, Utah
- Program Co-chair, International Conference on Pervasive Services
(ICPS’07), Istanbul, Turkey, July 2007
- Reviewer, Advances in Multimedia Information Systems: 11th
International Workshop, MIS 2005, Sorrento,
Italy,
September 2005
Journal Referee
- IEEE Transactions on Computers
- IEEE Transactions on Circuits and Systems for
Video Technology
- International Journal of Computers and
Applications, ACTA Press
- Special Issue: Circuits and Systems for Real-Time
Security and Copyright Protection of Multimedia International Journal of
Computers and Electrical Engineering (Elsevier Ltd.)
Departmental Committees
- ECE,
Graduate Studies Committee (2006-2007)
- ECE,
Undergraduate Portfolio Assessment Committee (2006-Current)
- ECE,
Undergraduate Recruiting and Awards Committee (2007-Current)
- ECE
Distinguished Spear Series Co-Organizer (2005-2007)
University Committees and
Organizations
- University of Arizona, Faculty Small Grants Program,
Proposal Review Committee, 2008
- University of Arizona, High Performance Computing
(HPC) Policy and Allocation Advisory Committee (2007-Current)
- University of Arizona, Turkish Student Association,
Faculty Advisor (2007-Current)
- University of Arizona, Replacement of University
Supercomputer, Proposal Evaluation Committee, July 2006
- University of Arizona, Robotics Club, Faculty Advisor
(2005-2006)
STUDENTS
- Sandeep Venishetti, MS, Graduated in Fall 2007, Joined Intel
Corporation, Design and Development of Highly Parallel FPGA
based IEEE-754 Compliant Double-Precision Binary Floating-Point Arithmetic
Libraries
- Audip Pandit,
MS, Graduated in Fall 2007, Joined Intel
Corporation, Wirelength Prediction Techniques
for FPGA CAD Flow
- Yang Song, Ph.D., Highly Parallel Coarse Grained
Reconfigurable Architecture Design for H.264 Video Compression Standard
- Deepak Sreedharan, MS, Design and Development of a Cryptography Engine
on a Coarse Grained Reconfigurable Architecture
- Lakshmi Easwaran, MS, Power Aware FPGA CAD Flow Design
- Arjun Hari,
MS, Wirelength Estimation
Based Placement and Routing Algorithms for FPGAs
- Ruchika Verma,
MS, Coarse Grained Reconfigurable Architecture with
Network-on-Chip Support for Motion Estimation of H.264 Standard
- Adarsha Sreeramareddy, MS, Partial Reconfiguration Techniques for FPGA
Based Self Healing
- Jeff G. Josiah, MENG, Self-Configurable
Architecture for Reusable Space Systems
INDEPENDENT STUDY (ECE499/599) / DIRECTED RESEARCH
(ECE492)
- Ruchika Verma, Graduate,
Spring 2008, ECE599, Analysis of Search Algorithms in H.264 Motion
Estimation
- Kevin J. Carr, Undergraduate, Spring 2008, ECE492, FPGA Based Camera Integrated
Image Recognition System with a Video Display Interface
- Jeremy Wright, Undergraduate, Spring 2008,
ECE492, FPGA Based Camera
Integrated Image Tracking System
- Jeff Josiah, Graduate, Spring 2008, ECE599, Performance
Enhancement of Wireless Mesh Network Towards Network Level Healing,
- Bryan Wallace, Graduate, Spring 2008, ECE599, Camera Integration to the FPGA
Based Computation Node and Task
Monitoring with VGA Interface
- Andrew Lotti, Graduate,
Spring 2008, ECE599, FPGA Based
Healing with Partial Configuration Techniques
- Anand Patikkal, Graduate,
Fall 2007, ECE599, Implementing Image Reconstruction Algorithm for MRI on
IBM Cell Architecture
- Cristian Ortiz, Undergraduate, Fall 2007, ECE499,
Developing FPGA Based Self-Healing Methodology
- Michael D. Sneedeker,
Undergraduate, Fall 2007, ECE492, Performance Evaluation of Compressed
Sensing Algorithm on FPGA
- Joe Fico, Undergraduate, Spring 2007, ECE499,
Exploring Self-healing Mechanisms Using Reconfigurable Architectures
- Vivek Nandakumar, Graduate,
Fall 2006, ECE599, Hierarchical Routing Architecture for 3D FPGAs
- David Montgomery, Undergraduate, Fall 2006,
ECE492, Mapping Recurring Computation Patterns of Network Security and
Video Compression Algortihms onto FPGA
- David Montgomery, Undergraduate, Summer 2006,
ECE492, Development of Analysis Tools for Application Specific Instruction
Set Architecture Design
- Cristopher Dannemiller,
Undergraduate, Spring 2006, ECE499, Performance Evaluation of Cryptography
Algorithms on FPGA
- Cristopher Dannemiller,
Undergraduate, Fall 2005, Honors Contract, ECE369
FACULTY MENTOR
FOR SENIOR DESIGN PROJECT (ECE498, ENGR498)
- Spring 2007, Stovetop Project, Industry Sponsor:
United Way, Press Release at UANEWS in Fall 2007 (www.uanews.org/node/16606)
- Fall 2007, Thermostat Project, Industry Sponsor: Texas Instruments (Ranked 1st in Design
Competition)
- Fall 2007,
FPGA Based I/O Interface Project, Industry Sponsor: Ridgetop Group, (Ranked 2nd in Design
Competition)
DISSERTATION COMMITTEE SERVICE
- Byoung uk Kim, ECE
- Huoping Chen, ECE
- Seungchan Oh, ECE
- Chungman Seo, ECE
- Samer Fayssal, ECE
- Faisal Momen, ECE
- Guangzhi Qu, ECE
- Youssif B. Al-Nashif, ECE
MASTERS COMMITTEE SERVICE
- Aarthi Arun Kumar
- Dheepan Shanmugasundaram
- Ajay
S. Nair
- Rahul Kalra
- Jingmri
Yang
- Moath Jarrah
- Yan
Wang
- Karthik Gaekwad
- Georgios Zantis
MENTORSHIP
- Sean Whitsitt, National Merit Scholars Program, Undergraduate
Student, Since Fall 2005