(Google Scholar: 3900 Citations, 1/3/2020)
Journal Publications
1. G. Ismayilov, H. Topcuoglu, Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing, Future Generation Computer Systems, Vol. 102, pages 307-322, 2020.
2. S. Sahmoud, H. Topcuoglu, A general framework based on dynamic multi-objective evolutionary algorithms for handling feature drifts on data streams, Future Generation Computer Systems, Vol. 102, pages 42-52, 2019.
3. S. Sahmoud, H. Topcuoglu, Exploiting characterization of dynamism for enhancing dynamic multi-objective evolutionary algorithms, Applied Sodt Computing, Vol. 85, 2019.
4. I. Oz, H. Topcuoglu, O. Tosun, A user-assisted thread-level vulnerability assessment tool, Concurrency and Computation: Practice and Experience , Vol. 31, No.13, 2019.
5. S. Arslan, H. Topcuoglu, M. Kandemir, O. Tosun, Scheduling opportunities for asymmetrically reliable caches, J. Parallel Distrib. Comput. , Vol. 126, pages 134-151, 2019.
6. L. Altin, H. Topcuoglu, Impact of sensor-based change detection schemes on the performance of evolutionary dynamic optimization techniques, Soft Comput. , Vol. 22, No.14, pages 4741-4762, 2018.
7. S. Arslan, H. Topcuoglu, M. Kandemir, O. Tosun, A selective protection scheme of applications using asymmetrically reliable caches., Journal of Systems Architecture - Embedded Systems Design , Vol. 75,pages 133-144, 2017.
8. S. Arslan, H. Topcuoglu, M. Kandemir, O. Tosun, Asymmetrically reliable caches for multicore architectures under performance and energy constraints, Cluster Computing , Vol. 19, No.4, pages 1819-1833, 2016.
9. H. Topcuoglu, A. Ucar, L. Altin, A hyper-heuristic based framework for dynamic optimization problems, Applied Soft Computing, Vol. 19, pages 236-251, 2014.
10. I. Oz, H. Topcuoglu, M. Ermis, A Meta-Heuristic Based 3-D Path Planning Environment for Unmanned Aerial Vehicles, Simulation Journal Vol. 89, No. 8 ,pages 903-920, 2013.
11. I. Oz, H. Topcuoglu, M. Kandemir, O. Tosun, Thread vulnerability in parallel applications, Journal of Parallel and Distributed Computing, accepted for publication, Vol. 72, No. 10, pages 1171-1185, 2012.
12. D. Ayvaz, H. Topcuoglu, F. Gurgen, Performance evaluation of evolutionary heuristics in dynamic environments, Applied Intelligence, Vol. 37, No.1, pages 130-144, 2012.
13. Isil Oz, H. Topcuoglu, Mahmut T. Kandemir, Oguz Tosun, Reliability-aware core partitioning in chip multiprocessors, Journal of Systems Architecture - Embedded Systems Design, Vol. 58, No. 3-4, pages 160-176, 2012.
14. H. Topcuoglu, M. Ermiş, I. Bekmezci, M. Sifyan, A new three-dimensional wireless multimedia sensor network simulation environment for connected coverage problems, Simulation Journal, Vol. 88, No. 1, pages 110-122, January 2012.
15. B. Demiroz, H. Topcuoglu, M. Kandemir, O. Tosun, Particle simulation on the Cell BE architecture, Cluster Computing - The Journal of Networks Software Tools and Applications, Vol. 14, No. 4, pages 419-432, December 2011.
16. H. Topcuoglu, M. Ermis, M. Sifyan, Positioning and Utilizing Sensors on a 3-D Terrain Part I - Theory and Modeling, IEEE Transactions on Systems, Man and Cybernetics – Part C: Applications and Reviews, Vol. 41 No. 3, pages 376-382, May 2011.
17. H. Topcuoglu, M. Ermis, M. Sifyan, Positioning and Utilizing Sensors on a 3-D Terrain Part II - Solving with a Hybrid Evolutionary Algorithm, IEEE Transactions on Systems, Man and Cybernetics – Part C: Applications and Reviews, Vol. 41, No. 4, pages 470-480, July 2011.
18. H. Topcuoglu, B. Demiroz, M. Kandemir, Solving the Register Allocation Problem for Embedded Systems Using a Hybrid Evolutionary Algorithm, IEEE Transactions on Evolutionary Computing, Vol. 11, No. 5, pages 620-634, October 2007.
19. B. Demiröz ve H. Topcuoglu, Static Task Scheduling with a Unified Objective on Time and Resource Domains, The Computers Journal (Oxford Press), Vol. 49, No. 6, pages 731-743, November 2006.
20. A. F. Alkaya ve H. Topcuoglu, Task Scheduling Algorithm for Arbitrarily-Connected Processors with Awareness of Link Contention, Cluster Computing – The Journal of Networks Software Tools and Applications, Vol. 9, No. 4, pages 417-431, October 2006
21. H. Topcuoglu, F. Corut, M. Ermis, G. Yılmaz, Solving the uncapacitated hub location problem using genetic algorithms, Computers & Operation Research, Vol. 32, No. 4, pages 967-984, April 2005.
22. H. Topcuoglu, S. Hariri, M. Wu, Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing, IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No.. 3, pages260-275, Mart 2002.
23. H. Topçuoglu, S. Hariri, D. Kim, Y. Kim, X. Bing, B. Ye, I. Ra, J. Valente, The Design and Evaluation of a Virtual Distributed Computing Environment, Cluster Computing: The Journal of Networks, Software Tools and Applications, Vol. 1, Pages 81-93, 1998.
Refereed Conference Publications
1. S. Sahmoud, H. Topcuoglu, Hybrid techniques for detecting changes in less detectable dynamic multiobjective optimization problems, Proceedings of the Genetic and Evolutionary Computation Conference Companion, Prague, Czech Republic, July 2019.
2. Z. Ozturk, H. Topcuoglu, S. Arslan, M. Kandemir, Soft Error Characterization on Scientific Applications, 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, August 2018.
3. S. Sahmoud, H. Topcuoglu, A Type Detection Based Dynamic Multi-objective Evolutionary Algorithm, Applications of Evolutionary Computation - 21st International Conference, Parma, Italy, April 2018.
4. G. Ismayilov, H. Topcuoglu, Dynamic Multi-Objective Workflow Scheduling for Cloud Computing Based on Evolutionary Algorithms, International Conference on Utility and Cloud Computing Companion, Zurich, Switzerland, December 2018.
5. L. Altin, H. Topcuoglu, M. Ermis, Hybridizing change detection schemes for dynamic optimization problems, 2017 IEEE Congress on Evolutionary Computation, Donostia, San Sebastián, Spain June 2017.
6. M. Sasongko, H. Topcuoglu, S. Arslan, M. Kandemir, Compiler-Enhanced Reliability for Network-on-Chip Architectures, 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing, St. Petersburg, Russia, March 2017.
7. S. Sahmoud, H. Topcuoglu, Sensor-based change detection schemes for dynamic multi-objective optimization problems, IEEE Symposium Series on Computational Intelligence (SSCI), 2016.
8. H. Pekdemir, H. Topcuoglu , Enhancing fireworks algorithms for dynamic optimization problems ,IEEE Congress on Evolutionary Computation (CEC 2016),Vancover, Canada, July 2016.
9. S. Arslan, H. Topcuoglu, M. Kandemir and O. Tosun, Protecting Code Regions on Asymmetrically Reliable Caches , ARCS (International Conference on Architecture of Computing Systems), Nurenberg, Germany, April 2016.
10. S. Sahmoud, H. Topcuoglu ,A Memory Based NSGAII Algorithm for Dynamic MultiObjective Optimization Problems , European Conference on the Applications of Evolutionary Computation (EvoAPPS), Porto, Portugal, March 2016.
11. L. Altin, H. Topcuoglu, M. Ermis ,Evolutionary Dynamic Optimization Techniques for Marine Contamination Problem , GECCO Workshop, Madrid, Spain, July 2015.
12. S. Arslan, H. Topcuoglu, M. Kandemir, O. Tosun ,Performance and Energy Efficient Asymmetrically Reliable Caches for Multicore Architectures, IPDPS Workshops, Haydarabad, India, May 2015.
13. L. Altin, H. Topcuoglu ,Performance evaluation of sensor-based detection schemes on dynamic optimization problem,CIDUE (Computational Intelligence in Dynamic and Uncertain Environments), Orlando, Florida, USA, December 2014.
14. E. Akar, H. Topcuoglu, M. Ermis ,Hyper-Heuristics for Online UAV Path Planning Under Imperfect Information,EvoApplications (EvoRISK -Computational Intelligence for Risk Management, Security and Defence Applications), Granada, Spain, April 2014.
15. I. Oz, H. Topcuoglu, M. Kandemir, O. Tosun , Examining Thread Vulnerability Analysis Using Fault-Injection, 21st IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), Istanbul, October 2013.
16. F. Geleri, H. Topcuoglu, O. Tosun ,Parallelizing Broad Phase Collision Detection Algorithms for Sampling Based Path Planners, Proceedings of the 21st International Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP), Belfast, Northern Ireland , February 2013.
17. I. Oz, H. Topcuoglu, M. Kandemir, O. Tosun , Performance-Reliability Tradeoff Analysis for Multithreaded Applications, Design, Automation and Test in Europe (DATE), Dresden, Germany, March 2012.
18. B. Demiröz, H. Topcuoglu, M. Kandemir, O. Tosun, Locality-aware Dynamic Mapping for Multithreaded Applications, Proceedings of the 19th International Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP), Garching, Germany, February 2012.
19. I. Oz, H. Topcuoglu, M. Kandemir, O. Tosun, Quantifying Thread Vulnerability for Multicore Architectures, Proceedings of the 19th International Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP), Ayia Napa, South Cyprus, February 2011
20. B. Kiraz ve H. Topcuoglu, Hyper-heuristic approaches for the dynamic generalized assignment problem, IEEE 10th International Conference on Intelligent Systems Design and Applications, ISDA, Cairo, Egypt, November 2010 (** best paper award)
21. M. Sifyan, H. Topcuoglu, M. Ermiş, Path Planning for Mobile Sensor Platforms Using Hybrid Evolutionary Algorithms on a 3D Terrain, IEEE World Congress on Computational Intelligence, Spain, July 2010.
22. B. Demiroz, H. Topcuoglu, M. Kandemir, O. Tosun, Parallelizing Barnes-Hut Method on the Cell BE Architecture, Multiprog Third Workshop on Programmability Issues for Multi-Core Computers, HIPEAC Conference, Pisa, Italy, January 2010.
23. H. Topcuoglu, M. Ermiş, M. Sifyan, Hybrid Evolutionary Algorithms for Sensor Placement on a 3-D Terrain, International Conference on Intelligent Systems Design and Applications, Pisa, ltaly, December 2009
24. I. Hasircioglu, H. Topcuoglu, M. Ermiş, 3-D Path Planning for the Navigation of Unmanned Aerial Vehicles by Using Evolutionary Algorithms, Genetic and Evolutionary Computation Conference (GECCO), Atlanta, USA, July 2008.
25. Esma Yildirim, H. Topcuoglu ve Tevfik Kosar, A Memetic Algorithm for Reliability-based Dynamic Scheduling in Heterogeneous Computing Environments, Proceedings of 19th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2007), Cambridge, MA, USA, November 2007.
26. D. Ayvaz, H. Topcuoglu, F. Gurgen, Hybrid Techniques for Dynamic Optimization Problems, International Symposium on Computer and Information Sciences (ISCIS), LNCS Vol. 4263 pages95-104, Istanbul 2006
27. H. Topcuoglu, M. Ermis, Genetic Algorithms for Positioning and Utilizing Sensors in Synthetically Generated Landscapes, Genetic and Evolutionary Computation Conference (GECCO), Seattle, USA, 2006.
28. D. Ayvaz, H. Topcuoglu ve F. Gurgen, A Comparative Study of Evolutionary Optimization Techniques in Dynamic Environments, Genetic and Evolutionary Computation Conference (GECCO), Seattle, USA, 2006.
29. B. Karaoglu, H. Topcuoglu, F. Gurgen, Evolutionary algorithms for location area management, Lecture Notes in Computer Science (LNCS), Springer Verlag, Vol. 3449, pages 175-184, 2005 (Evocomnet 2005)
30. R. Soğancı, F. Gürgen, H. Topcuoglu, Parallel Implementation of a VQ-based Text-independent Speaker Identification Task Scheduling with Conflicting Objectives, Lecture Notes in Computer Science (LNCS), Springer Verlag, Vol. 3261, pages291-300, 2004 (Advis 2004).
31. B. Demiroz, H. Topcuoglu, M. Kandemir, A Hybrid Evolutionary Algorithm for Solving the Register Allocation Problem, Lecture Notes in Computer Science (LNCS), Springer Verlag, Vol. 3004, pages 62-71, 2004 (Evocop 2004).
32. H. Topcuoglu ve C. Sevilmis, Task Scheduling with Conflicting Objectives, Lecture Notes in Computer Science (LNCS), Springer Verlag, Vol. 2457, pages 346-355, 2002 (ADVIS 2002).
33. D. Demir, H. Topcuoglu, E. Kavukcu, Efficient Code Deployment for Heterogeneous Distributed Data Sources, Lecture Notes in Computer Science (LNCS), Springer Verlag, Vol. 2457, pages 395-404, 2002 (ADVIS 2002).
34. H. Topcuoglu, S. Hariri ve M. Wu, Task Scheduling Algorithms for Heterogeneous Processors, Proceedings IEEE Heterogeneous Computing Workshop (HCW99), Puerto Rico, pages 3-14, 1999.
35. H. Topcuoglu ve S. Hariri, Global Computing Environment for Networked Resources, Proceedings IEEE International Conference on Parallel Processing (ICPP), Bloomingdale Illinois, pages 493-496, 1997.
36. H.Topcuoglu, S. Hariri, W. Furmanski, J.Valente, I. Ra, D. Kim, Y. Kim, X. Bing and B. Ye, The Software Architecture of a Virtual Distributed Computing Environment, Proceedings 6th IEEE International Symposium on High Performance Distributed Computing (HPDC-6), Portland Oregon, Pages 40-49, 1997.
37. K. Dincer, H. Topcuoglu, F. Sevilgen, P. Coddington and S. Ranka, Parallel Simulation of Dynamically Triangulated Random Surfaces, Proceedings 8th IASTED International Conference on Parallel and Distributed Computing and Systems, Chicago, pages 476-480, 1996.
38. H. Topcuoglu, S. Hariri, ATM High Performance Distributed Computing Laboratory, Proceedings 8th IASTED International Conference on Parallel and Distributed Computing and Systems, Chicago, Pages 198-202, 1996.
39. S. Hariri, H. Topcuoglu, JAVA-based Virtual Distributed Computing Environment, Workshop on High Performance Computing and Gigabit Local Area Networks, Germany, 1996.
Other Publications
1) S.Hariri, D. Kim, Y. Kim, I. Ra, H. Topcuoglu ve J. Valente, A Problem Solving Environment for Network Centric Computing, Book Chapter in “Enabling Technologies for Computational Science: Frameworks, Middleware and Environments (The Kluwer International Series in Engineering and Computer Science), Vol. 548, 2000
2) L Akin and H. Topcuoglu, A Comparison of Several Nonlinear Optimization Methods as Multilayer Perceptron Training Algorithms, 3rd Turkish Symposium on Artificial Intelligence and Neural Networks, pages 75-84, 1994.