Hamid Mushtaq

PostDoc at the Computer Engineering Group of the Faculty of Engineering, Mathematics and Computer Science (EEMCS/EWI), Delft University of Technology.




My research is concerned with reliability of multicore systems. A part of my research deals with deterministic execution of multithreaded programs running on multicore systems, which is not only useful for reliability, but also debugging and testing of multithreaded software.

Publications Hamid Mushtaq

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.


  1. H. Mushtaq, Z. Al-Ars, P Hofstee, SparkGA: A Spark Framework for Cost Effective, Fast and Accurate DNA Analysis at Scale (to appear: August 2017), 8th ACM Conference on Bioinformatics, Computational Biology and Health Informatics (ACM-BCB 2017), 20-23 August 2017, Boston, USA [Conference Paper]
  2. 2015

  3. H. Mushtaq, Z. Al-Ars, Cluster-based Apache Spark implementation of the GATK DNA analysis pipeline1523_clusterbased_apache_spark_implementation_of_the_gatk_dna_a.pdf (November 2015), IEEE International Conference on Bioinformatics and Biomedicine (BIBM 2015), 9-12 November 2015, Washington DC, USA [Conference Proceedings]
  4. Z. Al-Ars, H. Mushtaq, Scalability Potential of BWA DNA Mapping Algorithm on Apache Spark1495_scalability_potential_of_bwa_dna_mapping_algorithm_on_apach.pdf (September 2015), 2nd Annual International Symposium on Information Management and Big Data (SIMBig 2015), 2-4 September 2015, Cusco, Peru [Conference Paper]
  5. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, Calculation of Worst-Case Execution Time for Multicore Processors using Deterministic Execution1494_calculation_of_worstcase_execution_time_for_multicore_proc.pdf (September 2015), 25th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2015), 1-4 September 2015, Salvador, Brazil [Conference Proceedings]
  6. H. Mushtaq, Deterministic Execution of Multithreaded Applications for Reliability of Multicore Systems1493_deterministic_execution_of_multithreaded_applications_for_r.pdf (June 2015), [Phd Thesis]
  7. 2013

  8. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, Accurate and Efficient Identification of Worst-Case Execution Time for Multicore Processors: A Survey1400_accurate_and_efficient_identification_of_worstcase_executi.pdf (December 2013), 8th IEEE International Design and Test Symposium (IDT 2013), 16-18 December 2013, Marrakesh, Morocco [Conference Paper]
  9. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, Efficient and Highly Portable Deterministic Multithreading (DetLock)1401_efficient_and_highly_portable_deterministic_multithreading.pdf (November 2013), Computing [Journal Paper]
  10. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, Efficient Software Based Fault Tolerance Approach on Multicore Platforms1321_efficient_software_based_fault_tolerance_approach_on_multic.pdf (March 2013), Design, Automation & Test in Europe Conference & Exhibition (DATE 2013), 18-22 March 2013, Grenoble, France [Conference Paper]
  11. 2012

  12. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, Fault Tolerance on Multicore processors using Deterministic Multithreading1322_fault_tolerance_on_multicore_processors_using_deterministic.pdf (November 2012), International Design & Test Symposium (IDT 2012), 15-17 December 2012, Doha, Qatar [Conference Paper]
  13. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, DetLock: Portable and Efficient Deterministic Execution for Shared Memory Multicore Systems1311_detlock_portable_and_efficient_deterministic_execution_for.pdf (November 2012), 5th International Workshop on Multi-Core Computing Systems (MuCoCoS 2012), 16 November 2012, Salt Lake City, USA [Conference Paper]
  14. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, A User-level Library for Fault Tolerance on Shared Memory Multicore Systems135_a_userlevel_library_for_fault_tolerance_on_shared_memory_mu.pdf (April 2012), 15th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS 2012), 18-20 April 2012, Tallinn, Estonia [Conference Paper]
  15. 2011

  16. H. Mushtaq, Z. Al-Ars, K.L.M. Bertels, Survey of Fault Tolerance Techniques for Shared Memory Multicore/Multiprocessor Systems94_survey_of_fault_tolerance_techniques_for_shared_memory_multic.pdf (December 2011), IEEE 6th International Design and Test Workshop (IDT 2011), 11-14 December 2011, Beirut, Lebanon [Conference Paper]
  17. 2010

  18. H. Mushtaq, M. Sabeghi, K.L.M. Bertels, A Runtime Profiler: Toward Virtualization of Polymorphic Computing Platforms231_a_runtime_profiler_toward_virtualization_of_polymorphic_com.pdf (December 2010), International Conference on ReConFigurable Computing and FPGAs (ReConFig 2010), 13-15 December 2010, Cancun, Mexico [Conference Paper]
  19. H. Mushtaq, A Runtime Profiler for Polymorphic Computing Platforms184_a_runtime_profiler_for_polymorphic_computing_platforms.pdf (June 2010), [Msc Thesis]
  20. M. Sabeghi, H. Mushtaq, K.L.M. Bertels, Runtime Multitasking Support on Reconfigurable Accelerators181_runtime_multitasking_support_on_reconfigurable_accelerators.pdf (June 2010), 1st International Workshop on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART 2010), 1 June 2010, Tsukuba, Japan [Conference Paper]
Hamid Mushtaq