S. Arash Ostadzadeh

I am a postdoctoral researcher at the Computer Engineering (CE) group, department of Software and Computer Technology (SCT), faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS/EWI), Delft University of Technology (TU Delft), the Netherlands. I received PhD in Computer Engineering from TU Delft in 2012. I got my BSc and MSc degrees in Computer Engineering (software) at the department of computer engineering, Ferdowsi University of Mashhad, in 1998 and 2001, respectively. I have served as a faculty member and lecturer in Islamic Azad University of Mashhad (IAUM), Iran, currently on leave of absence. Visit this page to learn about the courses that I taught at IAUM during 1999-2006.

Research

My research interests include:

  • Parallel and Distributed Computing
  • Heterogeneous Multicore Systems
  • Data structures and Algorithms
  • Application Profiling (Dynamic Binary Instrumentation)
  • Program Analysis and Performance Evaluation
  • Hardware/Software Co-design

I am the founder and main developer of a dynamic memory access profiling toolset,  called QUAD, which provides quantitative information about the data communication in an application. QUAD is open source and available from here. In case you are using QUAD for research, please cite this paper. Additionally, I have developed a simulation framework, named DReAMSim, that is designed specifically for modeling homogeneous and/or heterogeneous reconfigurable processing elements in a large-scale distributed environment. More information can be found here.

Projects

I am a member of the Delft Workbench (DWB) working under the supervision of Prof. dr. Koen Bertels. During the past years, I was mainly involved in the EU-IST FWP6 hArtes (holistic Approach to reconfigurable real-time embedded systems) project, which aimed to lay the foundation for a new holistic (end-to-end) approach for complex real-time embedded system design, with the latest algorithm exploration tools and reconfigurable hardware technologies. I am currently involved in the SMECY (Smart Multicore Embedded Systems) project, which envisions developing programming and design methods, multicore architectural solutions and associated supporting tools to enable the exploitation of manycore architectures. I have also contributed to the EU-ICT FWP7 REFLECT and the iFEST projects.

Publications

Please note: This page contains links to PostScript files of articles that may be covered by copyright. You may browse the articles at your convenience. (In the same spirit as you may read a journal or a proceeding article in a public library). Retrieving, copying, or distributing these files, however, may violate the copyright protection law. We recommend that the user abides international law in accessing this article list.

    2013

  1. I. Ashraf, S.A. Ostadzadeh, R.J. Meeuws, K.L.M. Bertels, Evaluation Methodology for Data Communication-aware Application Partitioning1380_evaluation_methodology_for_data_communicationaware_applica.pdf (August 2013), 1st Workshop on Runtime and Operating Systems for the Many-core Era (ROME 2013), 26 August 2013, Aachen, Germany, http://dx.doi.org/10.1007/978-3-642-54420-0_72 [Conference Paper]
  2. R.J. Meeuws, S.A. Ostadzadeh, C. Galuzzi, V.M. Sima, R. Nane, K.L.M. Bertels, Quipu: A Statistical Modelling Approach for Predicting Hardware Resources1351_quipu_a_statistical_modelling_approach_for_predicting_hard.pdf (May 2013), ACM Transactions on Reconfigurable Technology and Systems (TRETS) , volume 6, issue 1 [Journal Paper]
  3. 2012

  4. S.A. Ostadzadeh, Quantitative Application Data Flow Characterization for Heterogeneous Multicore Architectures1329_quantitative_application_data_flow_characterization_for_het.pdf (December 2012), [Phd Thesis]
  5. I. Ashraf, S.A. Ostadzadeh, R.J. Meeuws, K.L.M. Bertels, Communication-aware HW/SW Co-design for Heterogeneous Multicore Platforms143_communicationaware_hwsw_codesign_for_heterogeneous_multic.pdf (July 2012), 10th International Workshop on Dynamic Analysis (WODA 2012), 15 July 2012, Minneapolis, USA [Conference Paper]
  6. M.F. Nadeem, I. Ashraf, S.A. Ostadzadeh, S. Wong, K.L.M. Bertels, Task Scheduling in Large-scale Distributed Systems Utilizing Partial Reconfigurable Processing Elements140_task_scheduling_in_largescale_distributed_systems_utilizing.pdf (May 2012), 26th IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2012), 21-25 May 2012, Shanghai, China [Conference Paper]
  7. S.A. Ostadzadeh, R.J. Meeuws, I. Ashraf, C. Galuzzi, K.L.M. Bertels, Profile-Guided Application Partitioning for Heterogeneous Reconfigurable Platforms137_profileguided_application_partitioning_for_heterogeneous_re.pdf (May 2012), 16th International Symposium on Computer Architecture and Digital Systems (CADS 2012), 2-3 May 2012, Shiraz, Iran [Conference Paper]
  8. S.A. Ostadzadeh, R.J. Meeuws, I. Ashraf, C. Galuzzi, K.L.M. Bertels, The Q² Profiling Framework: Driving Application Mapping for Heterogeneous Reconfigurable Platforms132_the_q_profiling_framework_driving_application_mapping_for.pdf (March 2012), 8th International Symposium on Applied Reconfigurable Computing (ARC 2012), 19-23 March 2012, Hong Kong, China [Conference Paper]
  9. 2011

  10. M.F. Nadeem, S.A. Ostadzadeh, M. Nadeem, S. Wong, K.L.M. Bertels, A Simulation Framework for Reconfigurable Processors in Large-scale Distributed Systems (September 2011), 40th International Conference on Parallel Processing (ICPP 2011), 13-16 September 2011, Taipei City, Taiwan [Conference Paper]
  11. M.F. Nadeem, S.A. Ostadzadeh, S. Wong, K.L.M. Bertels, Task Scheduling Strategies for Dynamic Reconfigurable Processors in Distributed Systems34_task_scheduling_strategies_for_dynamic_reconfigurable_process.pdf (July 2011), International Conference on High Performance Computing & Simulation (HPCS 2011), 4-8 July 2011, Istanbul, Turkey [Conference Paper]
  12. K.L.M. Bertels, S.A. Ostadzadeh, R.J. Meeuws, Advanced Profiling of Applications for Heterogeneous Multi-Core Platforms (July 2011), International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA'11), 18-21 July 2011, Las Vegas, USA [Conference Paper]
  13. S.A. Ostadzadeh, M. Corina, C. Galuzzi, K.L.M. Bertels, Runtime Extraction of Memory Access Information from the Application Source Code30_runtime_extraction_of_memory_access_information_from_the_appl.pdf (July 2011), International Conference on High Performance Computing & Simulation (HPCS 2011), 4-8 July 2011, Istanbul, Turkey [Conference Paper]
  14. S.A. Ostadzadeh, K.L.M. Bertels, QUAD: A Sophisticated Memory Access Profiling Toolset75_quad_a_sophisticated_memory_access_profiling_toolset.pdf (March 2011), Design, Automation and Test in Europe (DATE 2011), 14-18 March 2011, Grenoble, France, Design Methods and Tools for FPGA-Based Acceleration of Scientific Computing Workshop [Conference Paper]
  15. M.F. Nadeem, S.A. Ostadzadeh, M. Ahmadi, M. Nadeem, S. Wong, A Novel Dynamic Task Scheduling Algorithm for Grid Networks with Reconfigurable Processors (January 2011), 5th HiPEAC Workshop on Reconfigurable Computing (WRC 2011), 23 January 2011, Heraklion, Greece [Conference Paper]
  16. 2010

  17. S.A. Ostadzadeh, K.L.M. Bertels, Dynamic Profiling Framework in the Delft Workbench250_dynamic_profiling_framework_in_the_delft_workbench.pdf (November 2010), 21th Annual Workshop on Circuits, Systems and Signal Processing (ProRISC), 18-19 November 2010, Veldhoven, The Netherlands [Conference Paper]
  18. M.F. Nadeem, F. Anjam, S.A. Ostadzadeh, M. Ahmadi, S. Wong, Towards the Utilization of Reconfigurable Processors in Grid Networks (November 2010), 21th Annual Workshop on Circuits, Systems and Signal Processing (ProRISC), 18-19 November 2010, Veldhoven, The Netherlands [Conference Paper]
  19. S.A. Ostadzadeh, M. Corina, C. Galuzzi, K.L.M. Bertels, tQUAD - Memory Bandwidth Usage Analysis149_tquad__memory_bandwidth_usage_analysis.pdf (September 2010), 39th International Conference on Parallel Processing (ICPP 2010), 13-16 September 2010, San Diego, USA [Conference Paper]
  20. S.A. Ostadzadeh, R.J. Meeuws, C. Galuzzi, K.L.M. Bertels, QUAD - Quantitative Usage Analysis of Data215_quad__quantitative_usage_analysis_of_data.pdf (March 2010), Design, Automation and Test in Europe (DATE 2010), 8-12 March 2010, Dresden, Germany, Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools, and Applications Workshop, Poster Session: Applications & Architectures [Conference Paper]
  21. S.A. Ostadzadeh, R.J. Meeuws, C. Galuzzi, K.L.M. Bertels, QUAD - A Memory Access Pattern Analyser207_quad__a_memory_access_pattern_analyser.pdf (March 2010), 6th International Symposium on Applied Reconfigurable Computing (ARC 2010), 17-19 March 2010, Bangkok, Thailand [Conference Paper]
  22. 2009

  23. S.A. Ostadzadeh, R.J. Meeuws, K. Sigdel, K.L.M. Bertels, A Multipurpose Clustering Algorithm for Task Partitioning in Multicore Reconfigurable Systems360_a_multipurpose_clustering_algorithm_for_task_partitioning_in.pdf (March 2009), International Workshop on Multi-Core Computing Systems (MuCoCoS 20009), 16 March 2009, Fukuoka, Japan [Conference Paper]
  24. S.A. Ostadzadeh, R.J. Meeuws, K. Sigdel, K.L.M. Bertels, A Clustering Framework for Task Partitioning Based on Function-level Data Usage Analysis364_a_clustering_framework_for_task_partitioning_based_on_functi.pdf (February 2009), 17th International Symposium on Field Programmable Gate Arrays (FPGA 2009), 22-24 February 2009, Monterey, USA, POSTER SESSION: Processors & CAD tools [Conference Paper]
  25. 2008

  26. M. Ahmadi, S.A. Ostadzadeh, S. Wong, Rule-set Database Inspection: Towards Data Utilization in Packet Processing511_ruleset_database_inspection_towards_data_utilization_in_pa.pdf (December 2008), International Conference on the Latest Advances in Networks, (ICLAN 2008), 10-12 December 2008, Toulouse, France [Conference Paper]
  27. 2007

  28. B. Pourebrahimi, S.A. Ostadzadeh, K.L.M. Bertels, Resource Allocation in Market-based Grids Using a History-based Pricing Mechanism646_resource_allocation_in_marketbased_grids_using_a_historyba.pdf (December 2007), International Conference on Systems, Computing Sciences and Software Engineering (SCSS 2007), 3-12 December 2007, Bridgeport, USA [Conference Paper]
  29. M. Ahmadi, S.A. Ostadzadeh, S. Wong, An Analysis of Rule-set Databases in Packet Classification659_an_analysis_of_ruleset_databases_in_packet_classification.pdf (November 2007), 18th Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2007), 29-30 November 2007, Veldhoven, The Netherlands [Conference Paper]
  30. S.A. Ostadzadeh, K.L.M. Bertels, Parallelism Utilization in Embedded Reconfigurable Computing Systems: A Survey of Recent Trends657_parallelism_utilization_in_embedded_reconfigurable_computing.pdf (November 2007), 18th Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2007), 29-30 November 2007, Veldhoven, The Netherlands [Conference Paper]
  31. S.A. Ostadzadeh, B.M. Elahi, Z. Zeinalpour Tabrizi, M.A. Moulavi, K.L.M. Bertels, A Two-phase Practical Parallel Algorithm for Construction of Huffman Codes611_a_twophase_practical_parallel_algorithm_for_construction_of.pdf (June 2007), International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2007), 25-28 June 2007, Las Vegas, USA [Conference Paper]