Publikationen

  • Jarrous-Holtrup, S; Abdinghoff, J; Schamel, F; Gorlatch, S. . ‘Towards an Autoscaling Service for Real-Time Online Interactive Applications on Clouds.’ In Euromicro Conference on Parallel, Distributed and Network-Based Processing, edited by Chis, A; González-Vélez, H., 1–8. Dublin: Wiley-IEEE Press. doi: 10.1109/PDP62718.2024.00024.

Forschungsartikel (Zeitschriften)
  • Garanina, N; Gorlatch, S. . ‘Autotuning Parallel Programs by Model Checking.’ Automatic Control and Computer Sciences 56, Nr. 7: 634–648. doi: 10.3103/S0146411622070045.
  • Hagedorn, Bastian; Lenfers, Johannes; Koehler, Thomas; Qin, Xueying; Gorlatch, Sergei; Steuwer, Michel. . ‘Achieving High Performance the Functional Way: Expressing High-Performance Optimizations as Rewrite Strategies.’ Communications of the ACM 66, Nr. 3: 89–97. doi: 10.1145/3580371.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Rasch, Ari; Schulze, Richard; Shabalin, Denys; Elster, Anne; Gorlatch, Sergei; Hall, Mary. . ‘(De/Re)-Compositions Expressed Systematically via MDH-Based Schedules.’ In CC 2023: Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, edited by Verbrugge, Clark, 61–72. New York: ACM Press. doi: 10.1145/3578360.3580269.

Forschungsartikel (Zeitschriften)
  • Abadeer, Mina; Magharious, Sameh; Gorlatch, Sergei. . ‘Modeling and interactive simulation of measures against infection transmission.’ Simulation: Transactions of the Society for Modeling and Simulation International I, Nr. 20. doi: 10.1177/00375497221133849.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Mohammed, O. T.; Paznikov, A. A.; Gorlatch, S. . ‘Accelerating Neural Network Training Process on Multi-Core Machine Using OpenMP.’ In 2022 III International Conference on Neural Networks and Neurotechnologies (NeuroNT), edited by IEEE, 7–11. Sankt Petersburg: Wiley-IEEE Press. doi: 10.1109/NeuroNT55429.2022.9805549.
  • Garanina, N.; Staroletov, S.; Gorlatch, S. . ‘Model Checking Meets Auto-Tuning of High-Performance Programs.’ In Logic-Based Program Synthesis and Transformation, edited by Villanueva, A., 63–82. Cham: Springer. doi: 10.1007/978-3-031-16767-6_4.
  • Tomak, J; Gorlatch, S. . ‘RAST: Evaluating Performance of a Legacy System Using Regression Analysis and Simulation.’ In 2022 30th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), edited by Grochla, K; Gelenbe, E, 49–56. Nizza: Wiley-IEEE Computer Society Press. doi: 10.1109/MASCOTS56607.2022.00015.
  • Fey, Florian; Gerwing, Alexander; Gorlatch, Sergei. . ‘Towards a Generic Framework for GPU-Parallelized Simulations of Light-Driven Nano-Particles.’ In Proceedings of the 2022 International Conference on Computational Science and Computational Intelligence, edited by Arabnia, Hamid; Deligiannidis, Leonidas; Tinetti, Fernando; Tran, Quoc-Nam, 1374–1379. Las Vegas: Wiley-IEEE Computer Society Press. doi: 10.1109/CSCI58124.2022.00245.

Fachbücher (Herausgegebene Bücher)
  • Salem Abdel-Badeeh Mohamed, Gorlatch Sergei (Eds.): . Materials, Computer Engineering and Education Technology. : Trans Tech Publications. doi: 10.4028/www.scientific.net/AST.105.
Artikel
Forschungsartikel (Zeitschriften)
  • Borisenko Andrey, Gorlatch Sergei. . ‘Efficient GPU-parallelization of batch plants design using metaheuristics with parameter tuning.’ Journal of Parallel and Distributed Computing 154: 74–81. doi: 10.1016/j.jpdc.2021.03.012.
  • Rasch Ari, Schulze Richard, Steuwer Michel, Gorlatch Sergei. . ‘Efficient Auto-Tuning of Parallel Programs with Interdependent Tuning Parameters via Auto-Tuning Framework (ATF).’ ACM Transactions on Architecture and Code Optimization 18, Nr. 1: 1–26. doi: 10.1145/3427093.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Tomak J, Gorlatch S. . ‘Measuring Performance of Fault Management in a Legacy System: An Alarm System Study.’ In Modelling, Analysis, and Simulation of Computer and Telecommunication Systems. MASCOTS 2020, edited by Calzarossa M, Gelenbe E, Grochla K, Lent R, Czachórski T, 129–146. Cham: Springer. doi: 10.1007/978-3-030-68110-4_9.
  • Jarrous-Holtrup S, Schamel F, Hofer K, Gorlatch S. . ‘A Scalable Cloud Deployment Architecture for High-Performance Real-Time Online Applications.’ In High Performance Computing, edited by Jagode H, Anzt H, Ltaief H, Luszczek P, 395–405. Cham: Springer. doi: 10.1007/978-3-030-90539-2_26.
  • Abadeer M, Magharious S, Gorlatch S. . ‘Introducing Interactivity in Disaster Recovery Simulations.’ In New Trends in Intelligent Software Methodologies, Tools and Techniques, edited by Fujita H, Perez-Meana H, 267–280. Amsterdam: IOS Press. doi: 10.3233/FAIA210026.
  • Kucher V, Gorlatch S. . ‘Implicit Data Layout Optimization for Portable Parallel Programming in C++.’ In Parallel Computing Technologies, edited by Malyshkin V, 223–234. Cham: Springer. doi: 10.1007/978-3-030-86359-3_17.

Forschungsartikel (Zeitschriften)
  • Doronin O, Dergun K, Dergachev A, Ilina A, Gorlatch S. . ‘Testing of multithreaded applications with locks on non-atomic variables.’ Scientific and Technical Journal of Information Technologies, Mechanics and Optics 20, Nr. 2: 243–248. doi: 10.17586/2226-1494-2020-20-2-243-248.
  • Kholod Ivan, Shorov Andrey, Gorlatch Sergei. . ‘Efficient Distribution and Processing of Data for Parallelizing Data Mining in Mobile Clouds.’ Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications 11, Nr. 1: 2–17. doi: 10.22667/JOWUA.2020.03.31.002.
  • Kucher Vladyslav, Hunloh Jens, Gorlatch Sergei. . ‘Performance Portability and Unified Profiling for Finite Element Methods on Parallel Systems.’ Advances in Science, Technology and Engineering Systems Journal (ASTESJ) 5, Nr. 1: 119–127. doi: 10.25046/aj050116.
  • Anureev I, Garanina N, Lyakh T, Rozov A, Zyubin V, Gorlatch S. . ‘Dedicative Verification of Reflex Programs.’ Programming and Computer Software 46: 261–272. doi: 10.1134/S0361768820040027.
  • Kholod I, Rukavitsyn A, Paznikov A, Gorlatch S. . ‘Parallelization of the self-organized maps algorithm for federated learning on distributed sources.’ The Journal of Supercomputing 2020. doi: 10.1007/s11227-020-03509-2.
  • Garanina N, Anureev I, Zyubin V, Rozov A, Liakh T, Gorlatch S. . ‘Reasoning about Programmable Logic Controllers.’ System Informatics 2020, Nr. 17: 33–42.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Kholod I, Shorov A, Gorlatch S. . ‘Improving Parallel Data Mining for Different Data Distributions in IoT Systems.’ In Intelligent Distributed Computing XIII, edited by Kotenko I, Badica C, Desnitsky V, El Baz D, Ivanovic M, 75–85. Cham: Springer. doi: 10.1007/978-3-030-32258-8_9.
  • Abadeer Mina, Gorlatch Sergei. . ‘Simulating Infection Transmission: A Case Study of COVID-19.’ In Modelling and Simulation 2020, edited by Nketsa Alexandre, Baron Claude, Foucher Clément, 310–317. Toulouse: EUROSIS-ETI.
  • Garanina N, Anureev I, Siderova E, Koznov D, Zyubin V, Gorlatch S. . ‘An Ontology-Based Approach to Support Formal Verification of Concurrent Systems.’ In Formal Methods. FM 2019 International Workshops, edited by Sekerinski E, Moreira N, Oliveira JN, Ratiu D, Guidotti R, Farrell M, Luckcuck M, Marmsoler D, Campos J, Astarte T, Gonnord L, Cerone A, Couto L, Dongol B, Kutrib M, Monteiro P, Delmas D, 114–130. doi: 10.1007/978-3-030-54994-7_9.
  • Zhang Y, Humernbrum T, Gorlatch S. . ‘A Plug-in Framework for Efficient Multicast Using SDN.’ In Wireless Internet, edited by Deng DJ, Pang AC, Lin CC, 271–284. Cham: Springer. doi: 10.1007/978-3-030-52988-8_24.
  • Hagedorn Bastian, Lenfers Johannes, Koehler Thomas, Qin Xueying, Gorlatch Sergei, Steuwer Michel. . ‘Achieving High-Performance the Functional Way: A Functional Pearl on Expressing High-Performance Optimizations as Rewrite Strategies.’ In Proceedings of the ACM on Programming Languages. USA.
  • Rasch A, Schulze R, Gorlatch S. . ‘md_poly: A Performance-Portable Polyhedral Compiler Based on Multi-Dimensional Homomorphisms.’ Contributed to the 10th International Workshop on Polyhedral Compilation Techniques, Bologna, Italy.

Forschungsartikel (Zeitschriften)
  • Rasch Ari, Bigge Julian, Wrodarczyk Martin, Schulze Richard, Gorlatch Sergei. . ‘dOCAL: high-level distributed programming with OpenCL and CUDA.’ The Journal of Supercomputing 65: 1–22. doi: 10.1007/s11227-019-02829-2.
  • Rasch A, Gorlatch S. . ‘ATF: A generic directive‐based auto‐tuning framework.’ Concurrency Computation - Practice and Experience 31, Nr. 5. doi: 10.1002/cpe.4423.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Abadeer M, Gorlatch S. . ‘Distributed Simulation of Crowds with Groups in CrowdSim.’ In 2019 IEEE/ACM 23rd International Symposium on Distributed Simulation and Real Time Applications (DS-RT), edited by IEEE, 1–8. Cosenza: Wiley-IEEE Press. doi: 10.1109/DS-RT47707.2019.8958690.
  • Anureev Igor, Garanina Natalia, Liakh Tatiana, Rozov Andrei, Zyubin Vladimir, Gorlatch Sergei. . ‘Two-Step Deductive Verification of Control Software Using Reflex.’ In Perspectives of System Informatics, edited by Bjørner Nikolaj, Virbitskaite Irina, Voronkov Andrei, 50–63. Cham: Springer. doi: 10.1007/978-3-030-37487-7.
  • Kholod I, Shorov A, Efimova M, Gorlatch S. . ‘Parallelization of Algorithms for Mining Data from Distributed Sources.’ In Parallel Computing Technologies. PaCT 2019, edited by Malyshkin V, 289–303. Cham: Springer. doi: 10.1007/978-3-030-25636-4_23.
  • Borisenko A, Gorlatch S. . ‘Optimizing a GPU-Parallelized Ant Colony Metaheuristic by Parameter Tuning.’ In Parallel Computing Technologies. PaCT 2019, edited by Malyshkin V, 151–165. Cham: Springer. doi: 10.1007/978-3-030-25636-4_12.
  • Rasch, Ari; Schulze, Richard; Gorus, Waldemar; Hiller, Jan; Bartholomäus, Sebastian; Gorlatch, Sergei. . ‘High-performance Probabilistic Record Linkage via Multi-dimensional Homomorphisms.’ In Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, edited by ACM, 526–533. New York, NY, USA: ACM Press. doi: 10.1145/3297280.3297330.
  • Kucher Vladyslav, Fey Florian, Gorlatch Sergei. . ‘Unified Cross-Platform Profiling of Parallel C++ Applications.’ Contributed to the 2018 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), Dallas, TX, USA. doi: 10.1109/PMBS.2018.8641652.
  • Rasch A, Schulze R, Gorlatch S. . ‘Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms.’ Contributed to the 28th International Conference on Parallel Architectures and Compilation Techniques (PACT), Seattle WA.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S. . ‘Toward Structured Parallel Programming: Send-Receive Considered Harmful.’ In Models, Mindsets, Meta: The What, the How, and the Why Not?, edited by Margaria T, Graf S, Larsen K, 208–217. Cham: Springer VDI Verlag. doi: 10.1007/978-3-030-22348-9_13.
  • Gorlatch Sergei. . ‘Send-Receive Considered Harmful: Toward Structured Parallel Programming.’ In The Art of Structuring: Bridging the Gap Between Information Systems Research and Practice, edited by Bergener Katrin, Räckers Michael, Stein Armin, 515–525. Cham: Springer VDI Verlag. doi: 10.1007/978-3-030-06234-7.

Forschungsartikel (Zeitschriften)
  • Gorlatch S, Kuchen H. . ‘Guest Editorial: High-Level Parallel Programming with Algorithmic Skeletons.’ International Journal of Parallel Programming 46: 1–3. doi: 10.1007/s10766-017-0512-3.
  • Rasch A, Gorlatch S. . ‘ATF: A Generic, Directive-Based Auto-Tuning Framework.’ Concurrency Computation - Practice and Experience 30, Nr. 3. doi: 10.1002/cpe.4423.
  • Meiländer Dominik, Gorlatch Sergei. . ‘Modelling the Scalability of Real-Time Online Interactive Applications on Clouds.’ Future Generation Computer Systems 2018, Nr. 86: 1019–1031. doi: 10.1016/j.future.2017.07.041.
  • Kholod I, Shorov A, Titkov E, Gorlatch S. . ‘A formally based parallelization of data mining algorithms for multi-core systems.’ The Journal of Supercomputing 2018: 1–12. doi: 10.1007/s11227-018-2473-8.
  • Borisenko A, Gorlatch S. . ‘Comparing GPU-parallelized metaheuristics to branch-and-bound for batch plants optimization.’ The Journal of Supercomputing 2018: 1–13. doi: 10.1007/s11227-018-2472-9.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Nithin V, Rathod A, Badarla V, Humernbrum T, Gorlatch S. . ‘Efficient Load Balancing for Multicast Traffic in Data Center Networks Using SDN.’ In 2018 10th International Conference on Communication Systems & Networks (COMSNETS), edited by IEEE, 113–120. Bengaluru, India: Wiley-IEEE Press. doi: 10.1109/COMSNETS.2018.8328187.
  • Hagedorn B, Stoltzfus L, Steuwer M, Gorlatch S, Dubach C. . ‘High Performance Stencil Code Generation with Lift.’ In Proceedings of the 2018 International Symposium on Code Generation and Optimization, {CGO} 2018, Vössendorf / Vienna, Austria, February 24-28, 2018, 100–112. doi: 10.1145/3168824.
  • Hagedorn B., Steuwer M., Gorlatch S. . ‘A Transformation-Based Approach to Developing High-Performance GPU Programs.’ Contributed to the 11th International Andrei Ershov Memorial Conference on Perspectives of System Informatics, PSI 2017, rus. doi: 10.1007/978-3-319-74313-4_14.
  • Ari Rasch, Martin Wrodarczyk, Richard Schulze, Sergei Gorlatch. . ‘OCAL: An Abstraction for Host-Code Programming with OpenCL and CUDA.’ In 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), edited by IEEE, 408–416. Singapur: Wiley-IEEE Press. doi: 10.1109/PADSW.2018.8644541.
Forschungsartikel (Buchbeiträge)
  • Garanina Natalia, Zubin Vladimir, Lyakh Tatiana, Gorlatch Sergei. . ‘An Ontology of Specification Patterns for Verification of Concurrent Systems.’ In New Trends in Intelligent Software Methodologies, Tools and Techniques, edited by Fujita Hamido, Herrera-Viedma Enrique, 515–528. Amsterdam: IOS Press. doi: 10.3233/978-1-61499-900-3-515.

Forschungsartikel (Zeitschriften)
  • Riemenschneider M, Herbst A, Rasch A, Gorlatch S, Heider D. . ‘eccCL: Parallelized GPU Implementation of Ensemble Classifier Chains.’ BMC Bioinformatics 2017. doi: 10.1186/s12859-017-1783-9.
  • Rasch A, Gorlatch S. . ‘Multi-Dimensional Homomorphisms and Their Implementation in OpenCL.’ International Journal of Parallel Programming 2017: 1–19. doi: 10.1007/s10766-017-0508-z.
  • Gorlatch S, Kuchen H. . ‘Guest Editors' Note: Special Issue on High-Level Parallel Programming and Applications .’ Parallel Processing Letters 27, Nr. 1: 1–2. doi: 10.1142/S0129626417020017.
  • Haidl M, Gorlatch S. . ‘High-Level Programming for Many-Cores using C++14 and the STL.’ International Journal of Parallel Programming 2017. doi: 10.1007/s10766-017-0497-y.
  • Garanina Natalia, Sidorova Elena, Kononenko Irina, Gorlatch Sergei. . ‘Using Multiple Semantic Measures for Coreference Resolution in Ontology Population.’ International Journal of Computing 16 (3): 166–176.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Haidl M, Steuwer M, Dirks H, Humernbrum T, Gorlatch S. . ‘Towards Composable GPU Programming: Programming GPUs with Eager Actions and Lazy Views.’ In Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and Manycores, edited by Chen Q, Huang Z, 58–67. New York, NY: ACM. doi: 10.1145/3026937.3026942.
  • Kholod I, Shorov A, Gorlatch S. . ‘A Functional Approach to Parallelizing Data Mining Algorithms in Java.’ In Lecture Notes in Computer Science (LNCS, volume 10421), edited by Malyshkin V., 459–472. Cham: Springer. doi: 10.1007/978-3-319-62932-2_44.
  • Borisenko A, Gorlatch S. . ‘Parallelizing Metaheuristics for Optimal Design of Multiproduct Batch Plants on GPU.’ In Lecture Notes in Computer Science (LNCS, volume 10421), edited by Malyshkin V., 405–417. Cham: Springer. doi: 10.1007/978-3-319-62932-2_39.
  • Humernbrum T, Ahlbrand C, Gorlatch S. . ‘Towards Simulating the Communication Behavior of Real-Time Interactive Applications.’ Contributed to the 5th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM PADS'17), Singapore. doi: 10.1145/3064911.3064931.
Forschungsartikel (Buchbeiträge)
  • Kessler Christoph, Gorlatch Sergei, Enmyren Johan, Dastgeer Usman, Steuwer Michel, Kegel Philipp. . ‘Skeleton Programming for Portable Many-Core Computing.’ In Programming Multicore and Many-core Computing Systems, edited by Pllana Sabri, Xhafa Fatos, 121–142. John Wiley & Sons.

Forschungsartikel (Zeitschriften)
  • Meiländer D, Gorlatch S. . ‘Efficient Development and Execution of Adaptable Online Games on Clouds.’ Emerging Technologies and Applications for Cloud-Based Gaming 2016.
  • Borisenko A, Haidl M, Gorlatch S. . ‘A GPU parallelization of branch-and-bound for multiproduct batch plants optimization.’ The Journal of Supercomputing 72: 1–13. doi: 10.1007/s11227-016-1784-x.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Humernbrum Tim, Hagedorn Bastian, Gorlatch Sergei. . ‘Towards Efficient Multicast Communication in Software-Defined Networks.’ In 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW), edited by IEEE, 106–113. Nara: Wiley-IEEE Press. doi: 10.1109/ICDCSW.2016.15.
  • Meiländer D, Gorlatch S. . ‘Modelling the Scalability of Real-Time Online Interactive Applications on Clouds.’ Contributed to the International Workshop on Adaptive Resource Management and Scheduling for Cloud Computing, Chicago, USA.
  • Haidl M, Hagedorn B, Gorlatch S. . ‘Programming GPUs with C++14 and Just-In-Time Compilation.’ Contributed to the Advances in Parallel Computing: On the Road to Exascale, ParCo2015, Edinburgh, Schottland. doi: 10.3233/978-1-61499-621-7-247.
  • Haidl M, Steuwer M, Humernbrum T, Gorlatch S. . ‘Multi-Stage Programming for GPUs in Modern C++ using PACXX.’ Contributed to the The 9th Annual Workshop on General Purpose Processing Using Graphics Processing Unit, GPGPU '16, Barcelona, Spain. doi: 10.1145/2884045.2884049.
Forschungsartikel (Buchbeiträge)
  • Chantrapornchai C., Choksuchat C., Haidl M., Gorlatch S. . ‘TripleID: A low-overhead representation and querying using GPU for large RDFs.’ In Beyond Databases, Architectures and Structures. Advanced Technologies for Data Mining and Knowledge Discovery, edited by Kozielsk S, 400–415. Springer VDI Verlag. doi: 10.1007/978-3-319-34099-9_31.

  • Humernbrum Tim, Delker Stefan, Glinka Frank, Schamel Folker, Gorlatch Sergei. . ‘RTF+Shark: Using Software-Defined Networks for Multiplayer Online Games.’ Contributed to the 14th IEEE/ACM International Workshop on Network and Systems Support for Games (NetGames) 2015, Zagreb.
  • Meiländer D, Lorke M, Gorlatch S. . ‘A Network-Based Scalability Model for Distributed Real-Time Resource Management.’ Contributed to the International MultiConference of Engineers and Computer Scientists 2015, IMECS 2015, Hong Kong.
  • Choksuchat C, Chantrapornchai C, Haidl M, Gorlatch S. . ‘Accelerating Keyword Search for Large RDF Data on Many-Core Systems.’ Contributed to the The 14th International Conference on Intelligent Software Methodologies, Tools and Techniques, Naples, Italy.
  • Borisenko A, Haidl M, Gorlatch S. . ‘Parallelizing Branch-and-Bound on GPUs for Optimization of Multiproduct Batch Plants.’ In Parallel Computing Technologies, edited by Springer, 324–337. Cham: Springer. doi: 10.1007/978-3-319-21909-7_33.
  • Gorlatch Sergei, Humernbrum Tim. . ‘Enabling High-Level QoS Metrics for Interactive Online Applications Using SDN.’ Contributed to the International Conference on Computing, Networking and Communications (ICNC'15), Anaheim.

Forschungsartikel (Zeitschriften)
  • Olejnik Michael, Steuwer Michel, Dybowski J. Nikolaj, Gorlatch Sergei, Heider Dominik. . ‘gCUP: Rapid GPU-based HIV-1 Coreceptor Usage Prediction for Next-Generation Sequencing.’ Bioinformatics 30, Nr. 22: 3272–3273. doi: 10.1093/bioinformatics/btu535.
  • Steuwer Michel, Haidl Michael, Breuer Stefan, Gorlatch Sergei. . ‘High-Level Programming of Stencil Computations on Multi-GPU Systems using the SkelCL Library.’ Parallel Processing Letters 24, Nr. 03: 1441005. doi: 10.1142/S0129626414410059.
  • Humernbrum Tim, Glinka Frank, Gorlatch Sergei. . ‘A Northbound API for QoS Management in Real-Time Interactive Applications on Software-Defined Networks.’ Journal of Communications 2014, Nr. 9: 607–615. doi: 10.12720/jcm.9.8.607-615.
  • Steuwer Michel, Gorlatch Sergei. . ‘SkelCL: a high-level extension of OpenCL for multi-GPU systems.’ The Journal of Supercomputing 69, Nr. 1: 25–33. doi: 10.1007/s11227-014-1213-y.
  • Steuwer Michel, Friese Malte, Albers Sebastian, Gorlatch Sergei. . ‘Introducing and Implementing the Allpairs Skeleton for Programming Multi-GPU Systems.’ International Journal of Parallel Programming 42, Nr. 4: 601–618. doi: 10.1007/s10766-013-0265-6.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Dütsch Fabian, Djelassi Karim, Haidl Michael, Gorlatch Sergei. . ‘HLSF: A High-Level, C++-Based Framework for Stencil Computations on Accelerators.’ Contributed to the Second Workshop on Optimizing Stencil Computations WOSC'14 at SPLASH 14, Portland. doi: 10.1145/2686745.2686751.
  • Haidl Michael, Gorlatch Sergei. . ‘PACXX: Towards a Unified Programming Model for Programming Accelerators using C++14.’ Contributed to the The LLVM Compiler Infrastructure in HPC Workshop at Supercomputing '14, New Orleans. doi: 10.1109/LLVM-HPC.2014.9.
  • Meiländer D, Glinka F, Gorlatch S, Lin L, Zhang W, Liao X. . ‘Using Mobile Cloud Computing for Real-Time Online Applications.’ Contributed to the IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, Oxford, UK.
  • Meiländer D, Glinka F, Gorlatch S, Lin L, Zhang W, Liao X. . ‘Bringing Mobile Online Games to Clouds.’ Contributed to the IEEE INFOCOM Workshop on Mobile Cloud Computing, Toronto, Canada.
  • Humernbrum T., Glinka F., Gorlatch S. . ‘Using Software-Defined Networking for Real-Time Internet Applications.’ In Proc. of the International MultiConference of Engineers and Computer Scientists (IMECS 2014), edited by Newswood Limited, 150–155.
  • Gorlatch S., Humernbrum T., Glinka F. . ‘Improving QoS in real-time internet applications: From best-effort to software-defined networks.’ Contributed to the 2014 International Conference on Computing, Networking and Communications, ICNC 2014, Honolulu, HI, usa. doi: 10.1109/ICCNC.2014.6785329.
  • Gorlatch Sergei, Steuwer Michel. . ‘Towards High-Level Programming for Systems with Many Cores.’ In Perspectives of Systems Informatics - 9th International Andrei Ershov Memorial Conference, PSI 2014, edited by Marchuk Alexander, Terekhov Andrey.: Springer.
  • Breuer Stefan, Steuwer Michel, Gorlatch Sergei. . ‘Extending the SkelCL Skeleton Library for Stencil Computations on Multi-GPU Systems.’ In Proceedings of the 1st International Workshop on High-Performance Stencil Computations, edited by Größlinger A, Köstler H, 15–21. Wien: International Workshop on High-Performance Stencil Computations.

Forschungsartikel (Zeitschriften)
  • Kegel Philipp, Steuwer Michel, Gorlatch Sergei. . ‘dOpenCL: Towards uniform programming of distributed heterogeneous multi-/many-core systems.’ Journal of Parallel and Distributed Computing 73, Nr. 12: 1639–1648. doi: 10.1016/j.jpdc.2013.07.021.
  • Steuwer Michel, Gorlatch Sergei. . ‘High-Level Programming for Medical Imaging on Multi-GPU Systems using the SkelCL Library.’ Procedia Computer Science 18: 749–758. doi: 10.1016/j.procs.2013.05.239.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Meiländer Dominik, Köttinger Sebastian, Gorlatch Sergei. . ‘A Scalability Model for Distributed Resource Management in Real-Time Online Applications.’ In Proceedings of the 2013 International Conference on Parallel Processing (ICPP), 763–772.
  • Steuwer Michel, Gorlatch Sergei. . ‘SkelCL: Enhancing OpenCL for High-Level Programming of Multi-GPU Systems.’ In Parallel Computing Technologies - 12th International Conference (PaCT 2013), edited by Malyshkin Victor, 258–272.: Springer. doi: 10.1007/978-3-642-39958-9_24.
Forschungsartikel (Buchbeiträge)
  • Kegel Philipp, Steuwer Michel, Gorlatch Sergei. . ‘Uniform High-Level Programming of Many-Core and Multi-GPU Systems.’ In Transition of HPC Towards Exascale Computing, edited by D'Hollander Erik, Dongarra Jack, Foster Ian, Grandinetti Lucio, Joubert Gerhard, 159–176. IOS Press. doi: 10.3233/978-1-61499-324-7-159.

Forschungsartikel (Zeitschriften)
  • Glinka F, Gorlatch S, Meilaender D, Ploss A. . ‘Designing Scalable Multiplayer Online Games.’ Game Coder Magazine 05/2012: 24–30.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S, Meilaender D, Ploss A, Glinka F. . ‘Towards bringing real-time online applications on clouds.’ Contributed to the International Conference on Computing, Networking and Communications (ICNC), Maui, Hawaii, USA.
  • Di Nitto E, Meiländer D, Gorlatch S, Metzger A, Psaier H, Dustdar S, Razavian M, Tamburri DA, Lago P. . ‘Research challenges on engineering service-oriented applications.’ Contributed to the ICSE 2012 Workshop on European Software Services and Systems Research -- Results and Challenges (S-Cube), Zurich, Switzerland.
  • Gorlatch Sergei, Glinka Frank, Ploss Alexander, Rawlings Chris, Surridge Mike. . ‘Developing Infrastructures for Online Games and Distance Learning using RTF.’ In Proceedings of the International MultiConference of Engineers and Computer Scientists 2012, edited by Ao S. I., Castillo Oscar, Douglas Craig, Feng David Dagan, Lee Jeong-A, 614–619. Hongkong: Newswood Limited.
  • Kegel Philipp, Steuwer Michel, Gorlatch Sergei. . ‘dOpenCL: Towards a uniform programming approach for distributed heterogeneous multi-/many-core systems.’ In Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2012, 174–186.: IEEE Computer Society. doi: 10.1109/IPDPSW.2012.16.
  • Steuwer Michel, Gorlatch Sergei, Buß Matthias, Breuer Stefan. . ‘Using the SkelCL Library for High-Level GPU Programming of 2D Applications.’ In Euro-Par 2012: Parallel Processing Workshops - BDMC, CGWS, HeteroPar, HiBB, OMHI, Paraphrase, PROPER, Resilience, UCHPC, VHPC, Rhodes Islands, Greece, August 27-31, 2012. Revised Selected Papers, edited by Caragiannis Ioannis, Alexander Michael, Badia Rosa M., Cannataro Mario, Costan Alexandru, Danelutto Marco, Desprez Frederic, Krammer Bettina, Sahuquillo Julio, Scott Stephen L., Weidendorfer Josef, 370–380. Rhodes Islands, Greece: Springer. doi: 10.1007/978-3-642-36949-0_41.
  • Steuwer, Michel; Kegel, Philipp; Gorlatch, Sergei. . ‘A High-Level Programming Approach for Distributed Systems with Accelerators.’ In New Trends in Software Methodologies, Tools and Techniques - Proceedings of the Eleventh SoMeT '12, edited by Fujita, Hamido; Revetria, Roberto, 430–441. Amsterdam: IOS Press. doi: 10.3233/978-1-61499-125-0-430.
  • Steuwer, Michel; Kegel, Philipp; Gorlatch, Sergei. . ‘Towards High-Level Programming of Multi-GPU Systems Using the SkelCL Library.’ In Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2012, edited by IEEE, 1858–1865. Shanghai: Wiley-IEEE Press. doi: 10.1109/IPDPSW.2012.229.
Forschungsartikel (Buchbeiträge)
  • Bucchiarone A, Cappiello C, Nitto ED, Gorlatch S, Meiländer D, Metzger A. . ‘Design for Self-Adaptation in Service-Oriented Systems in the Cloud.’ In European Research Activities in Cloud Computing, edited by Cambridge Scholars Publishing, 214–240. Cambridge Scholars Publishing.
  • Gorlatch S, Glinka F, Ploss A, Meiländer D. . ‘Designing Multiplayer Online Games Using the Real-Time Framework.’ In Algorithmic and Architectural Gaming Design: Implementation and Development, edited by IGI Global, 290–321.
  • Kessler Christoph, Gorlatch Sergei, Enmyren Johan, Dastgeer Usman, Steuwer Michel, Kegel Philipp. . ‘Skeleton Programming for Portable Many-Core Computing.’ In Programming Multi-core and Many-core Computing Systems, edited by Pllana Sabri, Xhafa Fatos, 1–21. Wiley-Blackwell.

Forschungsartikel (Zeitschriften)
  • Kegel Philipp, Schellmann Maraike, Gorlatch Sergei. . ‘Comparing Programming Models for Medical Imaging on Multi-Core Systems.’ Concurrency and Computation: Practice and Experience 23, Nr. 10: 1051–1065. doi: 10.1002/cpe.1671.
Konferenzbeiträge
Forschungsartikel in Sammelbänden (Konferenzen)
  • Albers S, Ploss A, Gorlatch S. . ‘Accelerating Multi-User Online Games on Multi-Core Systems Using DependenTS.’ In 2011 IEEE Consumer Communications and Networking Conference (CCNC), edited by IEEE, 177–181. Las Vegas, NV, USA: Wiley-IEEE Press. doi: 10.1109/CCNC.2011.5766448.
  • Steuwer Michel, Kegel Philipp, Gorlatch Sergei. . ‘SkelCL - A Portable Skeleton Library for High-Level GPU Programming.’ In 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 1176–1182.: IEEE. doi: 10.1109/IPDPS.2011.269.
  • Borisenko Andrey, Kegel Philipp, Gorlatch Sergei. . ‘Optimal Design of Multiproduct Batch Plants Using a Parallel Branch-and-Bound Method .’ Contributed to the PaCT 2011, Kanzan, Rusia.
  • Bartholomäus S, Ploss A, Gorlatch S. . ‘Improving the Concurrent Updates of Replicated Global Objects in Multi-Server Virtual Environments.’ In Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, edited by ACM, 320–327. Barcelona: ACM Press.
  • Meiländer D, Ploss A, Glinka F, Gorlatch S. . ‘Software Development for Real-Time Online Interactive Applications on Clouds.’ In Frontiers in Artificial Intelligence and Applications, edited by IOS Press, 81–94.: IOS Press.
  • Meiländer D, Ploss A, Glinka F, Gorlatch S. . ‘A Dynamic Resource Management System for Real-Time Online Applications on Clouds.’ In Euro-Par 2011: Parallel Processing Workshops, edited by Springer, 149–158.: Springer.
Poster
  • Schaeferling M., Andermahr N., Fallnich C., Pricking S., Kegel P., Gorlatch S., Giessen H.GPU-accelerated Simulation of Linear and Nonlinear Optical Beam Propagation in Waveguides.“ contributed to the International Conference on Simulation Technology (SimTech), Stuttgart, .
Forschungsartikel (Buchbeiträge)
  • Ploss A, Meiländer D, Glinka F, Gorlatch S. . ‘Towards the Scalability of Real-Time Online Interactive Applications on Multiple Servers and Clouds.’ In High Performance Computing: From Grids and Clouds to Exascale, edited by IOS Press, 267–287. IOS Press.
  • Gorlatch S, Cole M. . ‘Parallel Skeletons.’ In Encyclopedia of Parallel Computing, edited by Padua D, 1417–1422.
  • Kielmann T, Gorlatch S. . ‘Bandwidth-Latency Models (BSP, LogP).’ In Encyclopedia of Parallel Computing, edited by Padua D, 107–112.

Artikel
Forschungsartikel (Zeitschriften)
  • Meiländer D, Gorlatch S, Cappiello C, Mazza V, Kazhamiakin R, Bucchiarone A. . ‘Using a lifecycle model for developing and executing adaptable interactive distributed applications.’ Lecture notes in computer science 6481 LNCS: 175–186.
  • Scharf O, Gorlatch S, Blanke F, Hemker C, Westerheide S, Priebs T, Bartenhagen C, Ploss A, Glinka F, Meilaender D. . ‘Scalable distributed simulation of large dense crowds using the Real-Time Framework (RTF).’ Lecture notes in computer science 6271 LNCS, Nr. PART 1: 572–583.
  • Gorlatch S, Meilaender D, Bartolomeus S, Fujita H, Theurl T, Hoeren T, Heghmanns M, Boers K. . ‘Cheating prevention in virtual worlds: Software, economic, and law aspects.’ Frontiers in Artificial Intelligence and Applications 217: 268–289.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Ploss A, Meiländer D, Möllers P, Glinka F, Gorlatch S. . ‘Netlag: A performance evaluation tool for Massively multi-user networked applications.’ In HPDC '10: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, edited by Hariri, Salim; Keahey, Kate, 573–580. Chicago: ACM Press. doi: 10.1145/1851476.1851561.
  • Glinka F., Raed A., Gorlatch S., Ploss A. . ‘A service-oriented interface for highly interactive distributed applications.’ Contributed to the Workshop on Highly Parallel Processing, Euro-Par 2009, Delft, nld. doi: 10.1007/978-3-642-14122-5_31.
  • Gorlatch Sergei, Meiländer Dominique, Bartolomeus S, Fujita Hamido, Theurl Theresia, Hoeren Thomas, Heghmanns Michael, Boers Klaus. . ‘Cheating Prevention in Virtual Worlds: Software, Economic, and Law Aspects.’ In New trends in software methodologies, tools and techniques, edited by Fujita Hamido, 268–289. Amsterdam: IOS Press. doi: 10.3233/978-1-60750-629-4-268.
Sonstige wissenschaftliche Veröffentlichungen
  • Steuwer Michel, Kegel Philipp, Gorlatch Sergei. . SkelCL - A Portable Multi-GPU Skeleton Library. Münster: University Münster.

Fachbücher (Monografien)
  • Duennweber J, Gorlatch S. . Higher-Order Components for Grid Programming. Heidelberg: Springer VDI Verlag.
Artikel
Forschungsartikel (Zeitschriften)
  • Gorlatch S, Glinka F, Ploss A. . ‘Towards a scalable real-time cyberinfrastructure for online computer games.’ Proceedings of the International Conference on Parallel and Distributed Systems 2009: 722–727.
  • Ploss A, Glinka F, Gorlatch S. . ‘A Case Study on Using RTF for Developing Multi-Player Online Games.’ Lecture notes in computer science 5415 LNCS: 390–400.
  • Schellmann M, Gorlatch S, Meiländer D, Kösters T, Schäfers K, Wübbeling F, Burger M. . ‘Parallel medical image reconstruction: From graphics processors to grids.’ Lecture notes in computer science 5698 LNCS: 457–473.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Kegel, Philipp; Schellmann, Maraike; Gorlatch, Sergei. . ‘Using OpenMP vs. Threading Building Blocks for Medical Imaging on Multi-cores.’ In Euro-Par 2009 Parallel Processing, edited by Sips, Henk; Epema, Dick; Lin, Hai-Xiang, 654–665. Berlin, Heidelberg: Springer. doi: 10.1007/978-3-642-03869-3_62.
  • Ciechanowicz Philipp, Kegel Philipp, Schellmann Maraike, Gorlatch Sergei, Kuchen Herbert. . ‘Parallelizing the LM OSEM Image Reconstruction on Multi-Core Clusters.’ Contributed to the International Conference ParCo, Lyon, France.
  • Schellmann M, Gorlatch S, Meiländer D, Kösters T, Wübbeling F, Burger M. . ‘Parallel medical image reconstruction: From graphics processors to grids.’ Contributed to the 10th International Conference PaCT, Novosibirsk, Russia.
  • Kegel Philipp, Schellmann Maraike, Gorlatch Sergei. . ‘A Case Study on Multi-Core Programming Using Threading Building Blocks.’ In ARCS '09 Workshop Proceedings, edited by Großpietsch Karl-Erwin, Herkersdorf Andreas, Uhrig Sascha, Ungerer Theo, Hähner Jörg, 39–46. Delft: VDE Verlag.
  • Gorlatch S, Glinka F, Ploss A, Fahringer T, Prodan R, Nae V, Surridge M, Middleton S, Anthes C, Arragon A, Lipaj A, Rawlings C. . ‘Scalability of Real-Time Online Applications in Edutain@Grid.’ In Proceedings of the 9th WSEAS International Conference on Applied Informatics and Communications, edited by Mastorakis NE, Demiralp M, Mladenov V, Bojkovic Z, 351–356. Moskau: World Scientific and Engineering Academy and Society (WSEAS). doi: 10.5555/1628095.1628156.
  • Glinka F, Raed A, Gorlatch S, Ploss A. . ‘A Service-Oriented Interface for Highly Interactive Distributed Applications.’ In Proceedings of the 2nd International Workshop on Real Time Online Interactive Applications on the Grid, edited by Lin H, Alexander M, Forsell M, Knüpfer A, Prodan R, Sousa L, Streit A, 266––277. Delft, NL: Springer. doi: 10.1007/978-3-642-14122-5_31.
  • Meiländer D, Schellmann M, Gorlatch S. . ‘Implementing a Data-Parallel Application with Low Data Locality on Multicore Processors.’ In International Conference on Architecture of Computing Systems - Workshop Proceedings, edited by Großpietsch K, Herkersdorf A, Uhrig S, Ungerer T, Hähner J, 57––64. Delft, NL.

Bücher
Fachbücher (Monografien)
  • Gorlatch S, Bubak M, Priol T. . Achievements in European Research on Grid Systems. Berlin Heidelberg: Gorlatch S, Bubak M, Priol T.
Fachbücher (Herausgegebene Bücher)
  • Gorlatch Sergei, Fragopoulou Paraskevi, Priol Thierry (Eds.): . Grid Computing: Achievements and Prospects. New York: Springer VDI Verlag.
  • Gorlatch Sergei, Fragopoulou Paraskevi, Priol Thierry (Eds.): . Integrated Research in Grid Computing. Heraklion: Selbstverlag / Eigenverlag / Self-publishing .
Artikel
Forschungsartikel (Zeitschriften)
  • Gorlatch S, Glinka F, Ploss A, Müller-Iden J, Prodan R, Nae V, Fahringer T. . ‘Enhancing grids for massively multiplayer online computer games.’ Lecture notes in computer science 5168 LNCS: 466–477.
  • Glinka F, Gorlatch S, Ploss A, Müller-Iden J. . ‘High-level development of multiserver online games.’ International Journal of Computer Games Technology 2008, Nr. 5: 1–16. doi: 10.1155/2008/327387.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Schellmann M, Vörding J, Gorlatch S, Meiländer D. . ‘Cost-effective medical image reconstruction: From clusters to Graphics Processing Units.’ Contributed to the Conference on Computing Frontiers - Proceedings of the 2008 Conference on Computing Frontiers, Ischia, Italien.
  • Prodan R, Nae V, Fahringer T, Gorlatch S, Glinka F, Ploss A, Müller-Iden J. . ‘A Grid Environment for Real-Time Multiplayer Online Games.’ In Proceedings of the CoreGRID Integration Workshop. Hersonissos, Crete. doi: 10.1007/978-0-387-09457-1_19.
  • Ploss A., Wichmann S., Glinka F., Gorlatch S. . ‘From a single- to multi-server online game: A Quake 3 case study using RTF.’ In Proceedings of the International Conference on Advances in Computer Entertainment Technology: ACE 2008, 83–90. New York: ACM. doi: 10.1145/1501750.1501769.
  • Ferris J., Surridge M., Watkins E.R., Fahringer T., Prodan R., Glinka F., Gorlatch S., Anthes C., Arragon A., Rawlings C., Lipaj A. . ‘Edutain@Grid: A business grid infrastructure for real-time on-line interactive applications.’ Contributed to the 5th International Workshop on Grid Economics and Business Models, GECON 2008, Las Palmas de Gran Canaria, esp. doi: 10.1007/978-3-540-85485-2_12.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S, Glinka F, Ploss A, Raed A, Fujita H. . ‘User-Oriented Software Development for Real-Time Online Applications.’ In New Trends in Software Methodologies, Tools and Techniques, edited by IOS Press, 339––360. IOS Press.

Fachbücher (Herausgegebene Bücher)
  • Gorlatch S, Danelutto M (Eds.): . Integrated Research in GRID Computing. Berlin Heidelberg: Springer VDI Verlag. doi: 10.1007/978-0-387-47658-2.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Glinka F, Ploß A, Müller-Iden J, Gorlatch S. . ‘RTF: A real-time framework for developing scalable multiplayer online games.’ In Proceedings of the 6th ACM SIGCOMM Workshop on Network and System Support for Games, NetGames '07, edited by Armitage, Grenville, 81–86. New York: ACM Press. doi: 10.1145/1326257.1326272.
  • Ploss A., Glinka F., Gorlatch S., Müller-Iden J. . ‘Towards a high-level design approach for multi-server online games.’ Contributed to the 8th International Conference on Intelligent Games and Simulation, GAME-ON 2007, Bologna, ita.

Fachbücher (Herausgegebene Bücher)
  • Gorlatch Sergei, Bubak Marian, Priol Thierry (Eds.): . Integrated Research in Grid Computing. Krakau: Selbstverlag / Eigenverlag / Self-publishing .
  • Gorlatch Sergei, Bubak Marian, Priol Thierry (Eds.): . Achievements in European Research on Grid Systems. : Springer VDI Verlag.
Artikel
Forschungsartikel (Zeitschriften)
  • Gorlatch S, Müller J. . ‘Rokkatan: scaling an RTS game design to the massively multiplayer realm.’ ACM Computers in Entertainment 4, Nr. 3: 11. doi: 10.1145/1146816.1146833.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Müller J, Gorlatch S. . ‘Scaling Online Games on the Grid.’ In Proceedings of Game Design and Technology Workshop 2006 (GDTW'06), edited by Merabti, Madjid; Lee, Newton; Perlin, Ken; El Rhalibi, Abdennour, 6–10. New York: ACM Press.

  • Müller J, Metzen JH, Ploss A, Schellmann M, Gorlatch S. . ‘Rokkatan: Scaling an RTS game design to the massively multiplayer realm.’ ACM International Conference Proceeding Series 265: 125–132.
  • Bischof H, Gorlatch S, Leshchinskiy R, Müller J. . ‘Data parallelism in C++ template programs: a Barnes-Hut case study.’ Parallel Processing Letters 15, Nr. 3: 257––272. doi: 10.1142/S0129626405002209.

  • Gorlatch S. . ‘Send-Receive Considered Harmful: Myths and Realities of Message Passing.’ ACM Transactions on Programming, Languages and System 26, Nr. 1: 36–53.

Fachbücher (Herausgegebene Bücher)
  • Rabhi Fethi A., Gorlatch Sergei (Eds.): . Patterns and Skeletons for Parallel and Distributed Computing. London: Springer VDI Verlag.
Forschungsartikel (Zeitschriften)
  • Bischof H, Gorlatch S, Leshchinskiy R. . ‘DatTeL: A data-parallel C++ template library.’ Parallel Processing Letters 13, Nr. 3: 461––472. doi: 10.1142/S0129626403001422.
  • Bischof H, Gorlatch S, Kitzelmann E. . ‘Cost optimality and predictability of parallel programming with skeletons.’ Parallel Processing Letters 13, Nr. 4: 575––587. doi: 10.1142/S0129626403001525.

Fachbücher (Herausgegebene Bücher)
  • Gorlatch Sergei, Lengauer Christian (Eds.): . Constructive Methods for Parallel Programming. New York: Nova Science Publishers.
Artikel
Forschungsartikel (Zeitschriften)
  • Alt M, Bischof H, Gorlatch S. . ‘Program development for Computational Grids Using Skeletons and Performance Prediction.’ Parallel Processing Letters 12: 157–174.
  • Fischer J, Gorlatch S. . ‘Turing universality of recursive patterns for parallel programming.’ Parallel Processing Letters 12, Nr. 2: 229––246. doi: 10.1142/S012962640200094X.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Bischof H, Gorlatch S. . ‘Double-Scan: Introducing and Implementing a New Data-Parallel Skeleton.’ In Euro-Par 2002. Parallel Processing, edited by Monien B, Feldmann R, 640–647. Heidelberg: Springer. doi: 10.1007/3-540-45706-2_88.
Arbeitspapiere / Working Papers
  • Bischof H, Gorlatch S. . The Double-scan Skeleton and Its Parallelization , .

  • Aldinucci M, Gorlatch S, Lengauer C, Pelagatti S. . ‘Towards parallel programming by transformation: The FAN skeleton framework.Parallel algorithms and applications 16, Nr. 2: 87–121. doi: 10.1080/01495730108935268.
  • Kielmann T, Bal H, Gorlatch S, Verstoep K, Hofman R. . ‘Network performance-aware collective communication for clustered wide-area systems.’ Parallel Computing 27, Nr. 11: 1431–1456. doi: 10.1016/S0167-8191(01)00098-9.

Fachbücher (Herausgegebene Bücher)
  • Hubbard John R, Gorlatch Sergei (Hrsg.): . Programmieren in C++. Maidenhead: McGraw-Hill.
Artikel
Forschungsartikel (Zeitschriften)
  • Gorlatch S. . ‘Towards Formally-Based Design of Message-Passing Programs.’ IEEE Transactions on Software Engineering 26: 276–288.
  • Gorlatch S, Lengauer C. . ‘Abstraction and performance in the design of parallel programs: an overview of the SAT approach.’ Acta Informatica 36: 761–803. doi: 10.1007/s002360050174.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Kielmann T, Bal H, Gorlatch S. . ‘Bandwidth-efficient collective communication for clustered wide area systems.’ In Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000, edited by IEEE, 492–499. Cancun: Wiley-IEEE Press. doi: 10.1109/IPDPS.2000.846026.

Fachbücher (Herausgegebene Bücher)
  • Hubbard John R., Gorlatch Sergei (Hrsg.): . Programmieren in Java. Maidenhead: McGraw-Hill.
Artikel
Forschungsartikel (Zeitschriften)
  • Geser A, Gorlatch S. . ‘Parallelizing functional programs by generalization.’ Journal of Functional Programming 9, Nr. 6: 649–673. doi: 10.1017/S0956796899003536.
  • Gorlatch S. . ‘Extracting and implementing list homomorphisms in parallel program development.’ Science of Computer Programming 33, Nr. 1: 1–27. doi: 10.1016/S0167-6423(97)00014-2.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S, Pelagatti S. . ‘A Transformational Framework for Skeletal Programs: Overview and Case Study.’ In Parallel and Distributed Processing, edited by Rolim J, 123–137. Cham: Springer.
  • Bacci B, Gorlatch S, Lengauer C, Pelagatti S. . ‘Skeletons and Transformations in an Integrated Parallel Programming Environment.’ In Parallel Computing Technologies, edited by Malyshkin V, 13–27. Berlin, Heidelberg: Springer. doi: 10.1007/3-540-48387-X_2.
  • Gorlatch S, Wedler C, Lengauer C. . ‘Optimization rules for programming with collective operations.’ In Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing, edited by IEEE, 492–499. San Juan: Wiley-IEEE Press. doi: 10.1109/IPPS.1999.760522.

  • Gorlatch S. . ‘Programming with Divide-and-Conquer Skeletons: A Case Study of FFT.’ The Journal of Supercomputing 12: 85–97. doi: 10.1023/A:1007981511582.
  • Gorlatch S, Bischof H. . ‘A Generic MPI Implementation for a Data-Parallel Skeleton: Formal Derivation and Application to FFT.’ Parallel Processing Letters 08, Nr. 04: 447–458. doi: 10.1142/S0129626498000456.

Artikel
Forschungsartikel (Zeitschriften)
  • Gorlatch S. . ‘N-graphs: scalable topology and design of balanced divide-and-conquer algorithms.’ Parallel Computing 23: 687–698. doi: 10.1016/S0167-8191(97)00024-0.
  • Lengauer C, Gorlatch S, Herrmann C. . ‘The Static Parallelization of Loops and Recursions.’ The Journal of Supercomputing 11: 333–353. doi: 10.1023/A:1007904422322.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S, Bischof H. . ‘Formal derivation of divide-and-conquer programs: A case study in the multidimensional FFT's.’ Contributed to the Formal Methods for Parallel Programming: Theory and Practice, Workshop at IPPS'97, Genf, Schweiz.
  • Gorlatch S, Lengauer C. . ‘(De)composition rules for parallel scan and reduction.’ In Proceedings. Third Working Conference on Massively Parallel Programming Models, 23–32. doi: 10.1109/MPPM.1997.715958.
Forschungsartikel (Buchbeiträge)
  • Geser A, Gorlatch S. . ‘Parallelizing functional programs by generalization.’ In Algebraic and Logic Programming, edited by Hanus M, Heering J, Meinke K, 46–60. Berlin: Springer VDI Verlag. doi: 10.1007/BFb0027002.
Arbeitspapiere / Working Papers
  • Gorlatch S. . Optimizing compositions of scans and reductions in parallel program derivation , .

  • Gorlatch S. . ‘Stages and Transformations in Parallel Programming.’ In Abstract Machine Models for Parallel and Distributed Computing, edited by IOS Press, 147–161. Amsterdam: IOS Press.
  • Gorlatch S. . ‘Systematic extraction and implementation of divide-and-conquer parallelism.’ In Programming Languages: Implementations, Logics, and Programs, edited by Kuchen H, Doaitse Swierstra S, 274–288. Berlin, Heidelberg: Springer. doi: 10.1007/3-540-61756-6_91.
  • Gorlatch, S. . ‘Systematic efficient parallelization of scan and other list homomorphisms.’ In Euro-Par'96 Parallel Processing, edited by Bougé, L.; Fraigniaud, P.; Mignotte, A.; Robert, Y., 401–408. Heidelberg: Springer. doi: 10.1007/BFb0024729.

Forschungsartikel (Zeitschriften)
  • Gorlatch S, Lengauer C. . ‘Parallelization of divide-and-conquer in the Bird-Meertens formalism.’ Formal Aspects of Computing 7, Nr. 6: 663–682. doi: 10.1007/BF01211000.
Arbeitspapiere / Working Papers
  • Gorlatch S, Lengauer C. . N-graphs: A topology for parallel divide-and-conquer on transputer networks , .
  • Gorlatch S. . Constructing List Homomorphisms for Parallelism , .

  • Gorlatch S. . ‘Formal Derivation and Implementation of Divide-and-Conquer on a Transputer Network.’ In Transputer Applications and Systems '94, edited by De Gloria A, Jane M, Marini D, 763–776. Amsterdam: IOS Press.
  • Gorlatch S, Lengauer C. . ‘Systematic development of an SPMD implementation schema for mutually recursive divide-and-conquer specifications.’ In Proceedings of 8th International Parallel Processing Symposium, edited by Siegel H, 368–375. Cancun: Wiley-IEEE Press. doi: 10.1109/IPPS.1994.288275.

Artikel
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S. . ‘Development and efficiency evaluation of abstract parallel program representation.’ Contributed to the International Conference on Computing Systems and Software Engineering, Den Haag, Niederlande.
  • Gorlatch S. . ‘Parallel program design for sparse grid algorithms.’ Contributed to the IFIP Working Conference on Programming Environments for Parallel Computing, Edinburgh, Vereinigtes Königreich.
  • Gorlatch S. . ‘A case study: Parallel program development for a recursive numerical algorithm.’ In PARLE '92 Parallel Architectures and Languages Europe., edited by Etiemble Daniel, Syre Jean-Claude, 943–946. Berlin, Heidelberg: Springer. doi: 10.1007/3-540-55599-4_134.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S. . ‘Systematic development of parallel programs for recursive numerical algorithms: abstract implementation.’ In Bericht von Sonderforschungsbereich 342: Methoden und Werkzeuge für die Nutzung paralleler Rechnerarchitekturen, edited by TU München, –. München.
Arbeitspapiere / Working Papers
  • Gorlatch S. . Parallel program development for a recursive numerical algorithm: A case study . München, .

  • Gorlatch S. . ‘Distributed-memory program development in declarative and procedural environment.’ Contributed to the Internat. Conf. Parallel Computing Technologies (PaCT), Singapur.

  • Gorlatch S. . ‘Parallel program generation from nonprocedural specifications.’ Cybernetics 26, Nr. 1.

Forschungsartikel (Zeitschriften)
  • Kapitonova Y, Letichevskii A, Gorlach S. . ‘Program specification and synthesis using systems of equations over data structures.’ Cybern Syst Anal 25: 22–35. doi: 10.1007/BF01074880.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S, Gorlatch G. . ‘Transformation of recurrences into parallel programs.’ Contributed to the Workshop on parallel programming, Kiew, Ukraine.

Fachbücher (Herausgegebene Bücher)
  • Michalevich V, Gorlatch S (Eds.): . System software of the ES multiprocessor system. Moskau: Selbstverlag / Eigenverlag / Self-publishing .
Forschungsartikel (Buchbeiträge)
  • Gorlatch S, Gorlatch G. . ‘Parallel programs synthesis from systems of recursive relationships.’ In Matematicheskoe obespechenie vychislitelnych sistem, edited by IK AN USSR, 29–37. Kiew.

Fachbücher (Herausgegebene Bücher)
  • Michalevich V, Gorlatch S (Eds.): . Numerical Methods for the ES multiprocessor system. Moskau: Selbstverlag / Eigenverlag / Self-publishing .
Forschungsartikel (Buchbeiträge)
  • Gorlatch S. . ‘A method for macro-conveyor programs development.’ In In Proektirovanie mnogoprocessornych system, edited by IK AN USSR, 16–28. Kiew.
  • Gorlatch S, Gorlatch G. . ‘Synthesis of parallel programs from systems of recursive relationships.’ In Mathematical Software and Hardware for Computing Systems, edited by IK AN USSR, 3–9. Kiew.

Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S. . ‘Constructing parallel programs using systems of recurrence equations.’ Contributed to the Conference on problems of synthesis, testing, verification and debugging of programs, Riga, Lettland.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S, Baida M. . ‘Tools for multimodule programs simulation in the PROEKT environment.’ In Proektirovanie mnogoprocessornych system, edited by IK AN USSR, 27–35. Kiew.
  • Gorlatch S, Baida M. . ‘A language for representing parallel programs models and its implementation.’ In Issledovanie slozhnych system metodami modelirovaniya, edited by IK AN USSR, 42–47. Kiew.
  • Gorlatch S. . ‘On a new method of macro-pipelined program design.’ In Design of Multiprocessor Computing Systems, edited by IK AN USSR, 16–25. Kiew.

Forschungsartikel in Sammelbänden (Konferenzen)
  • Kapitonona J, Letichevskii A, Gorlatch S. . ‘Data structures algebra and parallel program synthesis.’ Contributed to the All-Union Conference on Applied Logic, Nowosibirsk, Russland.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S, Letichevskii A. . ‘Data structures aggregation and parallel programs synthesis.’ In Analiz i obrabotka matematicheskich tekstov, edited by IK AN USSR, 34–43. Kiew.
  • Gorlatch S. . ‘Verification of an algorithm for simulating parallel programs.’ In Razvitie teorii mnogoprocessornych system, edited by IK AN USSR, 24–33. Kiew.

Forschungsartikel (Zeitschriften)
  • Morozov S, Gorlatch S. . ‘Development of distributed operation systems in PROEKT environment.’ Cybernetics 20, Nr. 3.
  • Gorlatch S. . ‘Design tools for macro-pipelined algorithms and programs.’ Cybernetics -.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S. . ‘Simulation tools in the development of parallel software.’ Contributed to the All-Union Conference on system simulation, Swerdlowsk, Russland.
Forschungsartikel (Buchbeiträge)
  • Letichevskii A, Gorlatch S. . ‘Aggregation of data structures and synthesis of parallel programs.’ In Analysis and Processing of Mathematical Texts, edited by IK AN USSR, 34–44. Kiew.
  • Gorlatch S. . ‘Towards the justification of an algorithm for modelling parallel programs.’ In Development of the Theory of Multiprocessor Systems, edited by IK AN USSR, 34–40. Kiew.

Forschungsartikel (Zeitschriften)
  • Kuznetsov N, Shumskaya A, Gorlatch S. . ‘An approach to estimating the operational efficiency of multiprocessor systems.’ Cybernetics 19, Nr. 6.
  • Gorlatch S. . ‘Asynchronous macro-conveyor computation of structural functions.’ Cybernetics 19, Nr. 5.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S. . ‘Design of parallel programs computing functions over data structures.’ Contributed to the All-Union Symposium on System and Theoretical Programming, Kischinew, Moldau.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S, Sokolovskii Y. . ‘Some investigation results on target programs for a macro-conveyor computer.’ In Modelirovanie vychislitelnych system, edited by IK AN USSR, 34–41. Kiew.
  • Letichevskii A, Gorlatch S. . ‘Multi-based algebra of data structures.’ In Mathematical Software for Computerized Logical Inference and Deductive Construction Systems, edited by IK AN USSR, 18–31. Kiew.

Forschungsartikel (Zeitschriften)
  • Gorlatch S, Gorshkov P. . ‘Full systems of identities in many-based algebra of data structures.’ Cybernetics 18, Nr. 1.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S. . ‘Interactive design of macro-conveyor programs.’ Contributed to the Workshop on dialog systems, Tiflis, Georgien.
Forschungsartikel (Buchbeiträge)
  • Gorlatch S, Cherkasova L, Chuikevich V. . ‘Simulation of multimodule programs.’ In Parallel Programming and High-Performance Systems, edited by -, 10–12. Kiew: Naukova Dumka.
  • Gorlatch S, Chujkevich V. . ‘System and algorithmic model of multiprocessor computer.’ In Automatic Design and Simulation of Computing Systems , edited by IK AN USSR, 12–19. Kiew.

Forschungsartikel (Zeitschriften)
  • Glushkov V, Kapitonova Y, Letichevskii A, Gorlatch S. . ‘Macro-pipelined computations of functions over data structures.’ Cybernetics -.
Forschungsartikel in Sammelbänden (Konferenzen)
  • Gorlatch S. . ‘On efficiency of parallel algorithms and programs.’ Contributed to the All-union USSR Conference on supercomputers, Kiew, Ukraine.