Dr. Imtiaz  Ahmad
My Social Links

Dr. Imtiaz Ahmad

Professor
Kuwait University, Kuwait


Highest Degree
Ph.D. in Computer Engineering from Syracuse University, USA

Share this Profile

Area of Interest:

Computer Sciences
100%
Distributed Computing
62%
Parallel Computing
90%
Electronic Circuits
75%
Microprocessors
55%

Research Publications in Numbers

Books
0
Chapters
0
Articles
0
Abstracts
0

Selected Publications

  1. El-Shafei, M., I. Ahmad and M.G. Alfailakawi, 2017. Hardware accelerator for solving 0-1 knapsack problems using binary harmony search. Int. J. Parallel Emergent Distrib. Syst., 32: 87-102.
    CrossRef  |  Direct Link  |  
  2. AlEbrahim, S. and I. Ahmad, 2017. Task scheduling for heterogeneous computing systems. J. Supercomput., 73: 2313-2338.
    CrossRef  |  
  3. Al-Yatama, A., I. Ahmad and N. Al-Dabbous, 2017. Memory allocation algorithm for cloud services. J. Supercomput., 73: 5006-5033.
    CrossRef  |  Direct Link  |  
  4. Ahmad, I., M. Imdoukh and M.G. Alfailakawi, 2017. Extending multi-level STT-MRAM cell lifetime by minimising two-step and hard state transitions in hot bits. IET Comput. Digital Tech., 11: 214-220.
    CrossRef  |  Direct Link  |  
  5. Ahmad, I., A.H. Hamouda and M.G. Alfailakawi, 2017. Odd/Even invert coding for phase change memory with thermal crosstalk. Microprocessors Microsyst., 49: 150-163.
  6. Abed, S., I. Ahmad, M. Al Shayeji and S. Sultan, 2017. Automatic verification of single-electron transistor arrays based on multiway decision graphs. IET Circuits Devices Syst., 11: 395-404.
    CrossRef  |  Direct Link  |  
  7. Salman, A.A., I. Ahmad and M.G. Omran, 2016. Stochastic diffusion binary differential evolution to solve multidimensional knapsack problem. Int. J. Mach. Learn. Comput., 6: 130-133.
  8. El-Shafei, M., I. Ahmad and M.G. Alfailakawi, 2016. Implementation of harmony search on embedded platform. Microprocessors Microsyst., 45: 187-197.
    CrossRef  |  Direct Link  |  
  9. El-Najar, T., I. Ahmad and M. Alkandari, 2016. Client communication: A major issue in agile development. Int. J. Software Eng. Applic., 10: 113-130.
    CrossRef  |  
  10. Almubarak, N.A., A. Alshammeri and I. Ahmad, 2016. Automata processor architecture and applications: A survey. Int. J. Grid Distrib. Comput., 9: 53-66.
    Direct Link  |  
  11. Alfailakawi, M.G., I. Ahmad and S. Hamdan, 2016. Harmony-search algorithm for 2D nearest neighbor quantum circuits realization. Expert Syst. Applic., 61: 16-27.
    CrossRef  |  Direct Link  |  
  12. Alaskar, R.W., I. Ahmad and A. Alyatama, 2016. Offline routing and spectrum assignment algorithms for elastic optical networks. Opt. Switching Networking, 21: 79-92.
  13. AlQuraishi, E., E. AlDwaisan, A. AlSaqaa and I. Ahmad, 2016. A CUDA-based parallel implementation of a test vectors encoding algorithm in compression-based scan designs. Int. J. Parallel Emergent Distrib. Syst., 31: 280-293.
    CrossRef  |  
  14. Salman, A.A., M.G. Omran and I. Ahmad, 2015. Adaptive probabilistic harmony search for binary optimization problems. Memetic Comput., 7: 291-316.
  15. Salman, A.A., I. Ahmad and M.G. Omran, 2015. A metaheuristic algorithm to solve satellite broadcast scheduling problem. Inform. Sci., 322: 72-91.
    CrossRef  |  Direct Link  |  
  16. Aljoumah, E., F. Al-Mousawi, I. Ahmad, M. Al-Shammri and Z. Al-Jady, 2015. SLA in cloud computing architectures: A comprehensive study. Int. J. Grid Distrib. Comput., 8: 7-32.
    Direct Link  |  
  17. AlFailakawi, M.G. and I. Ahmad, 2015. Minimizing peak current in combinational circuit test. J. Eng. Res., 3: 26-40.
  18. AlFailakawi, M., I. Ahmad, L. AlTerkawi and S. Hamdan, 2015. Depth optimization for topological quantum circuits. Quantum Inform. Process., 14: 447-463.
    CrossRef  |  Direct Link  |  
  19. Al-Mutairi, H.K. and I. Ahmad, 2015. A hybrid mapping algorithm for reconfigurable nano-architectures. J. Eng. Res., 3: 79-93.
  20. Alaskar, R.W. and I. Ahmad, 2014. Data center architectures: Challenges and opportunities. Int. J. New Comput. Architectures Applic., 4: 117-129.
  21. Salman, A., I. Ahmad, H. Al-Rushood and S. Hamdan, 2013. Solving the task assignment problem using harmony search algorithm. Evolving Syst., 4: 153-169.
  22. Mahmoud, S.S. and I. Ahmad, 2013. A green model for sustainable software engineering. Int. J. Software Eng. Applic., 7: 55-74.
  23. AlFailakawi, M., L. AlTerkawi, I. Ahmad and S. Hamdan, 2013. Line ordering of reversible circuits for linear nearest neighbor realization. Quantum Inform. Process., 12: 3319-3339.
    CrossRef  |  Direct Link  |  
  24. Al-Roomi, M., S. Al-Ebrahim, S. Buqrais and I. Ahmad, 2013. Cloud computing pricing models: A survey. Int. J. Grid Distrib. Comput., 6: 93-106.
    CrossRef  |  Direct Link  |  
  25. Al-Babtain, B.M., F.J. Al-Kanderi, M.F. Al-Fahad, and I. Ahmad, 2013. A survey on Amdahl's law extension in multicore architectures. Int. J. New Comput. Architectures Applic., 3: 30-46.
  26. Mahmoud, S.S. and I. Ahmad, 2012. Green performance indicators for energy aware IT systems: Survey and assessment. J. Green Eng., 3: 33-69.
    Direct Link  |  
  27. Ahmad, I., M.G. Mohammad, A.A. Salman and S.A. Hamdan, 2012. Broadcast scheduling in packet radio networks using Harmony Search algorithm. Expert Syst. Applic., 39: 1526-1535.
    CrossRef  |  Direct Link  |  
  28. Salman, A.A., I. Ahmad, M.G.H. Omran and M.G. Mohammad, 2010. Frequency assignment problem in satellite communications using differential evolution. Comput. Oper. Res., 37: 2152-2163.
    CrossRef  |  Direct Link  |  
  29. Ahmad, I., B. Al-Kazemi and A.S. Das, 2008. An efficient algorithm to find broadcast schedule in ad hoc TDMA networks. J. Comput. Syst. Networks Commun., Vol. 2008. 10.1155/2008/712126.
    CrossRef  |  Direct Link  |  
  30. Ahmad, I. and A.S. Das, 2007. Analysis and detection of errors in implementation of SHA-512 algorithms on FPGAs. Comput. J., 50: 728-738.
    CrossRef  |  Direct Link  |  
  31. Ahmad, I., F.M. Ali and A.S. Das, 2006. Synthesis of finite state machine for improved state verification. Comput. Electrical Eng.: Int. J., 32: 349-363.
  32. Ahmad, I. and A.S. Das, 2005. Hardware implementation analysis of SHA-256 and SHA-512 algorithms on FPGAs. Comput. Electr. Eng.: Int. J., 31: 345-360.
  33. Ahmad, I., F.M. Ali and A.S. Das, 2004. LANG-Algorithm for constructing unique input/output sequences in finite state machines. IEE Proc.-Comput. Digital Tech., 151: 131-140.
    CrossRef  |  Direct Link  |  
  34. Ahmad, I., 2003. HARD: A hypercube embedding algorithm for state assignment of finite state machines. Comput. Electr. Eng.: Int. J., 29: 135-150.
    CrossRef  |  Direct Link  |  
  35. Salman, A., I. Ahmad and S. Al-Madani, 2002. Particle swarm optimization for task assignment problem. Microprocessors Microsyst., 26: 363-371.
    CrossRef  |  Direct Link  |  
  36. Dhodhi, M.K., I. Ahmad, I. Ahmad and A. Yatama, 2002. An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems. J. Parallel Distrib. Comput., 62: 1338-1361.
    CrossRef  |  Direct Link  |  
  37. Wajdi, T. and A. Imtiaz, 2001. Optimal algorithm for tree scheduling with unit time communication delays. IEE Proc.-Comput. Digital Tech., 148: 79-88.
    CrossRef  |  Direct Link  |  
  38. Ahmad, I., Y.K. Kwok, I. Ahmad and M.K. Dhodhi, 2001. Scheduling Parallel Programs using Genetic Algorithms. In: Solution to Parallel and Distributed Computing Problems, Zomaya, A.Y., F. Ercal and S. Olariu (Eds.). John Wiley and Sons Inc., New York, pp: 231-254.
  39. Ahmad, I., 2001. A distributed algorithm for finding prime compatibles on network of workstations. Microprocessors Microsyst., 25: 195-202.
    CrossRef  |  Direct Link  |  
  40. Ahmad, I. and A.S. Das, 2001. A heuristic algorithm the minimization of incompletely specified finite state machines. Comput. Electr. Eng.: Int. J., 27: 159-172.
  41. Ahmad, I., M.K. Dhodhi and F.M. Ali, 2000. TLS: A tabu search based scheduling algorithm for behavioral synthesis of functional pipelines. Comput. J., 43: 152-166.
    CrossRef  |  Direct Link  |  
  42. Ahmad, I., F.M. Ali and R.U. Mustafa, 2000. An integrated state assignment and flip-flop selection technique for FSM synthesis. Microprocessors Microsyst., 24: 141-152.
    CrossRef  |  Direct Link  |  
  43. Dhodhi, M.K., J.A. Saghri, I. Ahmad and R.U. Mustafa, 1999. D-ISODATA: A distributed algorithm for unsupervised classification of remotely sensed data on network of workstations. J. Parallel Distrib. Comput., 59: 280-301.
    CrossRef  |  Direct Link  |  
  44. Ali, F. and I. Ahmad, 1998. Register-file allocation via graph coloring. Microprocessors Microsyst., 21: 523-532.
    CrossRef  |  Direct Link  |  
  45. Ahmad, I., M.K. Dhodhi and R.U. Mustafa, 1998. DPS: Dynamic priority scheduling heuristic for heterogeneous computing systems. IEE Proc.-Comput. Digital Tech., 145: 411-418.
    CrossRef  |  Direct Link  |  
  46. Dhodhi, M.K. and I. Ahmad, 1997. Task tree scheduling onto linear arrays using tabu search. IEE Proc.-Comput. Digital Tech., 144: 317-323.
  47. Al-Saqabi, K., K. Saleh and I. Ahmad, 1996. Recovery from concurrent failures in communication protocols. J. Syst. Software, 35: 55-65.
  48. Ahmad, I. and M.K. Dhodhi, 1996. Multiprocessor scheduling in genetic paradigm. Parallel Comput., 22: 395-406.
  49. Saleh, K., I. Ahmad, K. Al-Saqabi and A. Agarwal, 1995. Recovery approach to the design of stabilizing communication protocols. Comput. Commun., 18: 276-287.
    CrossRef  |  Direct Link  |  
  50. Dhodhi, M.K., I. Ahmad and R. Storer, 1995. SHEMUS: Synthesis of heterogeneous multiprocessor systems. Microprocessors Microsyst., 19: 311-319.
    CrossRef  |  Direct Link  |  
  51. Dhodhi, M.K., I. Ahmad and A. Ismaeel, 1995. High-level synthesis of data paths for easy testability. IEE Proc.-Circuits Devices Syst., 142: 209-216.
    CrossRef  |  Direct Link  |  
  52. Boujarwah, A., I. Ahmad, K. Saleh and M.K. Dhodhi, 1995. Hardware/software codesign in estelle and VHDL environments. Comput. Standards Interfaces, 17: 253-276.
  53. Ahmad, I., M.K. Dhodhi and K.A. Saleh, 1995. An evolutionary technique for local microcode compaction. Microprocessors Microsyst., 19: 467-474.
    CrossRef  |  Direct Link  |  
  54. Ahmad, I., M.K. Dhodhi and C.Y.R. Chen, 1995. Integrated scheduling, allocation and module selection for design-space exploration in high-level synthesis. IEE Proc.-Comput. Digital Tech., 142: 65-71.
  55. Ahmad, I. and M.K. Dhodhi, 1995. Task assignment using a problem-space genetic algorithm. Concurrency: Pract. Experience, 7: 411-428.
  56. Ahmad, I. and M.K. Dhodhi, 1995. On the m-way graph partitioning problem. Comput. J., 38: 237-244.
    CrossRef  |  Direct Link  |  
  57. Ahmad, I. and K. Saleh, 1995. Specification and verification of cache coherence protocols using petri nets. Int. J. Electron., 78: 841-854.
  58. Saleh, K., I. Ahmad, K. Al-Saqabi and A. Agarwal, 1994. An efficient recovery procedure for fault-tolerance in distributed systems. J. Syst. Software, 25: 39-50.
  59. Saleh, K., I. Ahmad, K. Al-Saqabi and A. Agarwal, 1993. Dynamic checkpointing procedure for the design of stabilizing protocols. Inform. Software Technol., 35: 479-485.
    CrossRef  |  Direct Link  |  
  60. Ahmad, I., M. Dhodhi, K. Saleh and R. Storer, 1993. High-level synthesis of self-recoverable ASICs using micro rollback. Int. J. Electron., 75: 919-932.
    CrossRef  |  Direct Link  |  
  61. Ahmad, I. and C.Y.R. Chen, 1993. Datapath synthesis using onchip multiport memories. IEE Proc.-Comput. Digital Tech., 140: 227-232.
    CrossRef  |  Direct Link  |  
  62. Ahmad, I. and C.Y.R. Chen, 1992. Grouping variables into multiport memories for data path synthesis. IEEE Trans. Circuits Syst.-II: Analog Digital Signal Process., 39: 663-666.
    CrossRef  |  Direct Link  |