Architektur eingebetteter Systeme

Ahmed Elhossini, PhD

Forschung

 

Lehre

Computer Arithmetic: Circuit Perspective, WS 15/16

Applied Embedded Systems Project (AEP), SS 2015

Computer Arithmetic: Circuit Perspective, WS 14/15

Applied Embedded Systems Project (AEP), SS 2014

Computer Arithmetic: Circuit Perspective, WS 13/14

Advanced Computer Architectures, WS 13/14

Computer Arithmetic: Circuit Perspective, SS 2013

Applied Embedded Systems Project (AEP), WS 12/13

Publikationen

2018

Göbel, Matthias; Behnke, Ilja; Elhossini, Ahmed; Juurlink, Ben
An Application-Specific Memory Management Unit for FPGA-SoCs
Proceedings of the 25th Reconfigurable Architectures Workshop (RAW 2018) at the 32nd IEEE International Parallel & Distributed Processing Symposium (IEEE IPDPS 2018)
Herausgeber: Nominee for Best Short Paper Award
2018

2017

Göbel, Matthias; Elhossini, Ahmed; Juurlink, Ben
A Methodology for Predicting Application-specific Achievable Memory Bandwidth for HW/SW-Codesign
Proceedings of the 20th Euromicro Conference on Digital System Design (DSD 2017)
2017
Göbel, Matthias; Elhossini, Ahmed; Chi, Chi Ching; Alvarez-Mesa, Mauricio; Juurlink, Ben
A Quantitative Analysis of the Memory Architecture of FPGA-SoCs
In Wong, Stephan and Beck, Antonio Carlos and Bertels, Koen and Carro, Luigi, Editor
Herausgeber: Best Paper Award winner, Cham
2017
ISBN
978-3-319-56258-2

2016

Alawneh, Tareq; Elhossini, Ahmed
A data access prediction unit for multimedia applications
2016 28th International Conference on Microelectronics (ICM), Seite 125-128
Dezember 2016
Göbel, Matthias; Elhossini, Ahmed; Juurlink, Ben
A Trace-based Workflow for Evaluating Application-specific Memory Bandwidth for FPGA-SoCs
Proc. 12th Int. Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, Fiuggi, Italy (ACACES' 16)
2016

2015

Alawneh, Tareq; Chi, Chi Ching; Elhossini, Ahmed; Juurlink, Ben
A Proximity Scheme for Instruction Caches in Tiled CMP Architectures
Proc. 26. GI/ITG Workshop Parallel -Algorithmen, -Rechnerstrukturen und -Systemsoftware (PARS), Universität Potsdam, Potsdam, Germany
Mai 2015
Rosli, Farid; Elhossini, Ahmed; Juurlink, Ben
Real-Time Vision System for License Plate Detection and Recognition on FPGA
Proc. 26. GI/ITG Workshop Parallel -Algorithmen, -Rechnerstrukturen und -Systemsoftware (PARS), Universität Potsdam, Potsdam, Germany
Mai 2015
Fakih, Hichem Ben; Elhossini, Ahmed; Juurlink, Ben
An Efficient and Flexible FPGA Implementation of a Face Detection System
Proceedings of ARC 2015, the 11th International Symposium on Applied Reconfigurable Computing
Ruhr-Universität Bochum, Chair for Embedded Systems in Information Technology (ESIT)
April 2015
Dallou, Tamer; Engelhardt, Nina; Elhossini, Ahmed; Juurlink, Ben
Nexus#: A Distributed Hardware Task Manager for Task-Based Programming Models
Proc. The 29th IEEE International Parallel & Distributed Processing Symposium
2015

2014

Lal, Sohan; Lucas, Jan; Andersch, Michael; Alvarez-Mesa, Mauricio; Elhossini, Ahmed; Juurlink, Ben
GPGPU Workload Characteristics and Performance Analysis
Proc. 14th Int. Conf. on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), Seite 115-124
Juli 2014
Thomas, Gervin; Elhossini, Ahmed; Juurlink, Ben
A Generic Implementation of a Quantified Predictor for FPGAs
GLSVLSI '14: Proceedings of the 24th ACM International Conference on Great Lakes Symposium on VLSI
Herausgeber: ACM, Houston, Texas, USA
Mai 2014
Engelhardt, Nina; Dallou, Tamer; Elhossini, Ahmed; Juurlink, Ben
An Integrated Hardware-Software Approach to Task Graph Management
Proc. 16th IEEE International Conference on High Performance and Communications HPCC-2014
2014

2013

Lucas, Jan; Lal, Sohan; Alvarez-Mesa, Mauricio; Elhossini, Ahmed; Juurlink, Ben
DART: A GPU Architecture Exploiting Temporal SIMD for Divergent Workloads
Proc. 9th Int. Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, Fiuggi, Italy (ACACES' 13)
Juli 2013
Lal, Sohan; Lucas, Jan; Alvarez-Mesa, Mauricio; Elhossini, Ahmed; Juurlink, Ben
Exploring GPGPUs Workload Characteristics and Power Consumption
Proc. 9th Int. Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, Fiuggi, Italy (ACACES' 13)
Juli 2013
Dallou, Tamer; Elhossini, Ahmed; Juurlink, Ben
FPGA-Based Prototype of Nexus++ Task Manager
Proc. 6th Workshop on Many-Task Computing on Clouds, Grids, and Supercomputers (MTAGS) 2013, Co-located with SC 2013
2013

Biografie

Ahmed Elhossini received the MSc Degree in Computer Engineering, in 2005 from Al-Azhar University, Cairo, Egypt. Then he moved to Canada for the PhD degree which he completed in 2009 in Computer Engineering from the University of Guelph, Guelph, Ontario, Canada. From 2009 until 2010 he worked as post-doctoral researcher at The Robotics Institute, school of Engineering, University of Guelph, in which he conducted research regarding porting vision algorithms into reconfigurable architectures. In 2011 he moved to Egypt as an assistant Professor at the Faculty of Engineering, Al Azhar University, Cairo, Egypt, where he was teaching and conducting research related to computer architecture and reconfigurable architectures. He also worked as a consultant for the Egyptian Space Agency from 2011 to 2012. Ahmed Elhossini is currently a Postdoctoral researcher at the Embedded Systems Architecture group at TU-Berlin. His research focus is embedded systems, optimization of embedded systems and porting computer vision algorithms into embedded hardware. He has co-authored several publications in the area of reconfigurable computing, embedded computer vision, and optimization techniques.