Publications
Articles
Research Articles (Journals)
- Garanina, N., and Gorlatch, S. . “KNOWLEDGE ACQUISITION IN MULTI-AGENT SYSTEMS: A FORMALIZATION OF THE ELEUSIS CARD GAME.” Journal of Mathematical Sciences, № 281 (2) doi: 10.1007/s10958-024-07107-y.
- Rasch, Ari. . “(De/Re)-Composition of Data-Parallel Computations via Multi-Dimensional Homomorphisms.” ACM Transactions on Programming Languages and Systems, № 46 (3): 1–74. doi: 10.1145/3665643.
- Köpcke, Bastian, Gorlatch, Sergei, and Steuwer, Michel. . “Descend: A Safe GPU Systems Programming Language.” Proceedings of the ACM on Programming Languages, № 8 (PLDI): 841–864. doi: 10.1145/3656411.
Research Articles in Edited Proceedings (Conferences)
- Jarrous-Holtrup, S, Abdinghoff, J, Schamel, F, and 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 A Chis and H. González-Vélez. New York City: Wiley-IEEE Press. doi: 10.1109/PDP62718.2024.00024.
- Tomak, J., Liermann, A., and Gorlatch, S. . “Performance Evaluation of a Legacy Real-Time System: An Improved RAST Approach.” in Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, edited by JL. Guisado-Lizar, A. Riscos-Núñez, MJ. Morón-Fernández and G. Wainer. Heidelberg: Springer. doi: 10.1007/978-3-031-57523-5_2.
- Hellsten, EO, Souza, A, Lenfers, J, Lacouture, R, Hsu, O, Ejjeh, A, Kjolstad, F, Steuwer, M, Olukotun, K, and Nardi, L. . “BaCO: A Fast and Portable Bayesian Compiler Optimization Framework.” in Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4, Vol. 4 of ASPLOS '23, edited by Association for Computing Machinery. New York, NY, USA: Association for Computing Machinery. doi: 10.1145/3623278.3624770.
Research Articles in Digital Collections
- Hall, Mary, Oancea, Cosmin, Elster, Anne C., Rasch, Ari, Joshi, Sameeran, Tavakkoli, Amir Mohammad, and Schulze, Richard. . “Scheduling Languages: A Past, Present, and Future Taxonomy.” arXiv doi: 10.48550/arXiv.2410.19927.
- Rasch, Ari. . “Full Version: (De/Re)-Composition of Data-Parallel Computations via Multi-Dimensional Homomorphisms.” arXiv doi: 10.48550/arXiv.2405.05118.
Research Articles (Journals)
- Garanina, N, and Gorlatch, S. . “Autotuning Parallel Programs by Model Checking.” Automatic Control and Computer Sciences, № 56 (7): 634–648. doi: 10.3103/S0146411622070045.
- Hagedorn, Bastian, Lenfers, Johannes, Koehler, Thomas, Qin, Xueying, Gorlatch, Sergei, and Steuwer, Michel. . “Achieving High Performance the Functional Way: Expressing High-Performance Optimizations as Rewrite Strategies.” Communications of the ACM, № 66 (3): 89–97. doi: 10.1145/3580371.
Research Articles in Edited Proceedings (Conferences)
- Rasch, Ari, Schulze, Richard, Shabalin, Denys, Elster, Anne, Gorlatch, Sergei, and 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 Clark Verbrugge. New York, NY: ACM Press. doi: 10.1145/3578360.3580269.
- Jarrous-Holtrup, S., Gorlatch, S., Dey, M., and Schamel, F. . “Multi-Cloud Container Orchestration for High-Performance Real-Time Online Applications.” in Euromicro Conference on Parallel, Distributed and Network-Based Processing, edited by R. Montella, A. Ciaramella, M. Lapegna, M. Danelutto and D. Blanco Heras. New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/PDP59025.2023.00054.
- Jarrous-Holtrup, S., Gorlatch, S., Dey, M., and Schamel, M. . “An OpenVPN-Based Interconnection in Multi-Clouds with Windows and Linux nodes.” in Consumer Communications and Networking Conference, CCNC IEEE, edited by K. Chowdhury. New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/CCNC51644.2023.10059709.
Research Articles (Journals)
- Abadeer, Mina, Magharious, Sameh, and Gorlatch, Sergei. . “Modeling and interactive simulation of measures against infection transmission.” Simulation: Transactions of the Society for Modeling and Simulation International, № I (20) doi: 10.1177/00375497221133849.
Research Articles in Edited Proceedings (Conferences)
- Mohammed, O.T., Paznikov, A.A., and 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. New York City: Wiley-IEEE Press. doi: 10.1109/NeuroNT55429.2022.9805549.
- Garanina, N., Staroletov, S., and Gorlatch, S. . “Model Checking Meets Auto-Tuning of High-Performance Programs.” in Logic-Based Program Synthesis and Transformation, Vol. 13474 of Lecture Notes in Computer Science, edited by A. Villanueva. Heidelberg: Springer. doi: 10.1007/978-3-031-16767-6_4.
- Tomak, J, and 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 K Grochla and E Gelenbe. New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/MASCOTS56607.2022.00015.
- Fey, Florian, Gerwing, Alexander, and 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 Hamid Arabnia, Leonidas Deligiannidis, Fernando Tinetti and Quoc-Nam Tran. New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/CSCI58124.2022.00245.
- Siefke, L, Köpcke, B, Gorlatch, S, and Steuwer, M. . “Systematically extending a high-level code generator with support for tensor cores.” in GPGPU@PPoPP 2022: Proceedings of the 14th Workshop on General Purpose Processing Using GPU, Virtual Event, Seoul, Republic of Korea, 3 April 2022, edited by Y Sun, D Wong and H Naghibijouybari. New York, NY: ACM Press. doi: 10.1145/3530390.3532733.
Books (Edited Collections)
- Mohamed, Salem Abdel-Badeeh, and Gorlatch, Sergei, eds. . Advances in Science and Technology, Vol. 105, Materials, Computer Engineering and Education Technology, Bäch: Trans Tech Publications. doi: 10.4028/www.scientific.net/AST.105.
Articles
Research Articles (Journals)
- Borisenko, Andrey, and 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, and Steuwer Michel, Gorlatch Sergei. . “Efficient Auto-Tuning of Parallel Programs with Interdependent Tuning Parameters via Auto-Tuning Framework (ATF).” Transactions on Architecture and Code Optimization, № 18 (1): 1–26. doi: 10.1145/3427093.
Research Articles in Edited Proceedings (Conferences)
- Tomak, J, and 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, Vol. 12527 of Lecture Notes in Computer Science, edited by M Calzarossa, E Gelenbe, K Grochla, R Lent and T Czachórski. Heidelberg: Springer. doi: 10.1007/978-3-030-68110-4_9.
- Jarrous-Holtrup, S, Schamel, F, Hofer, K, and Gorlatch, S. . “A Scalable Cloud Deployment Architecture for High-Performance Real-Time Online Applications.” in High Performance Computing, Vol. 12761 of Lecture Notes in Computer Science, edited by H Jagode, H Anzt, H Ltaief and P Luszczek. Heidelberg: Springer. doi: 10.1007/978-3-030-90539-2_26.
- Abadeer, M, Magharious, S, and Gorlatch, S. . “Introducing Interactivity in Disaster Recovery Simulations.” in New Trends in Intelligent Software Methodologies, Tools and Techniques, Frontiers in Artificial Intelligence and Applications, edited by H Fujita and H Perez-Meana. Amsterdam: IOS Press. doi: 10.3233/FAIA210026.
- Kucher, V, and Gorlatch, S. . “Implicit Data Layout Optimization for Portable Parallel Programming in C++.” in Parallel Computing Technologies, Vol. 12942 of Lecture Notes in Computer Science, edited by V Malyshkin. Heidelberg: Springer. doi: 10.1007/978-3-030-86359-3_17.
Research Articles (Journals)
- Doronin, O, Dergun, K, Dergachev, A, Ilina, A, and Gorlatch, S. . “Testing of multithreaded applications with locks on non-atomic variables.” Scientific and Technical Journal of Information Technologies, Mechanics and Optics, № 20 (2): 243–248. doi: 10.17586/2226-1494-2020-20-2-243-248.
- Kholod, Ivan, Shorov, Andrey, and 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 (1): 2–17. doi: 10.22667/JOWUA.2020.03.31.002.
- Vladyslav, Kucher, Jens, Hunloh, and Sergei, Gorlatch. . “Performance Portability and Unified Profiling for Finite Element Methods on Parallel Systems.” Advances in Science, Technology and Engineering Systems Journal (ASTESJ), № 5 (1): 119–127. doi: 10.25046/aj050116.
- Anureev, I, Garanina, N, Lyakh, T, Rozov, A, Zyubin, V, and Gorlatch, S. . “Dedicative Verification of Reflex Programs.” Programming and Computer Software, № 46: 261–272. doi: 10.1134/S0361768820040027.
- Kholod, I, Rukavitsyn, A, Paznikov, A, and 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, and Gorlatch, S. . “Reasoning about Programmable Logic Controllers.” System Informatics, № 2020 (17): 33–42.
Research Articles in Edited Proceedings (Conferences)
- Kholod, I, Shorov, A, and Gorlatch, S. . “Improving Parallel Data Mining for Different Data Distributions in IoT Systems.” in Intelligent Distributed Computing XIII, Vol. 868 of Studies in Computational Intelligence, edited by I Kotenko, C Badica, V Desnitsky, Baz D El and M Ivanovic. Heidelberg: Springer. doi: 10.1007/978-3-030-32258-8_9.
- Abadeer, Mina, and Gorlatch, Sergei. . “Simulating Infection Transmission: A Case Study of COVID-19.” in Modelling and Simulation 2020, edited by Nketsa Alexandre, Baron Claude and Foucher Clément. N/A: Sonstiger Verlag / other publisher.
- Garanina, N, Anureev, I, Siderova, E, Koznov, D, Zyubin, V, and Gorlatch, S. . “An Ontology-Based Approach to Support Formal Verification of Concurrent Systems.” in Formal Methods. FM 2019 International Workshops, Vol. 12232 of Lecture Notes in Computer Science, edited by E Sekerinski, N Moreira, JN Oliveira, D Ratiu, R Guidotti, M Farrell, M Luckcuck, D Marmsoler, J Campos, T Astarte, L Gonnord, A Cerone, L Couto, B Dongol, M Kutrib, P Monteiro and D Delmas. doi: 10.1007/978-3-030-54994-7_9.
- Zhang, Y, Humernbrum, T, and Gorlatch, S. . “A Plug-in Framework for Efficient Multicast Using SDN.” in Wireless Internet, Vol. 317 of Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, edited by DJ Deng, AC Pang and CC Lin. Heidelberg: Springer. doi: 10.1007/978-3-030-52988-8_24.
- Hagedorn, Bastian, Lenfers, Johannes, Koehler, Thomas, Qin, Xueying, Gorlatch, Sergei, and 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, Vol. ICFP of 4 USA.
Research Articles (Journals)
- Ari, Rasch, Julian, Bigge, Martin, Wrodarczyk, Richard, Schulze, and Sergei, Gorlatch. . “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, and Gorlatch, S. . “ATF: A generic directive‐based auto‐tuning framework.” Concurrency Computation - Practice and Experience, № 31 (5) doi: 10.1002/cpe.4423.
Research Articles in Edited Proceedings (Conferences)
- Abadeer, M, and 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. New York City: Wiley-IEEE Press. doi: 10.1109/DS-RT47707.2019.8958690.
- Anureev, Igor, Garanina, Natalia, Liakh, Tatiana, Rozov, Andrei, Zyubin, Vladimir, and Gorlatch, Sergei. . “Two-Step Deductive Verification of Control Software Using Reflex.” in Perspectives of System Informatics, Vol. 11964 of Lecture Notes in Computer Science, edited by Bjørner Nikolaj, Virbitskaite Irina and Voronkov Andrei. Heidelberg: Springer. doi: 10.1007/978-3-030-37487-7.
- Kholod, I, Shorov, A, Efimova, M, and Gorlatch, S. . “Parallelization of Algorithms for Mining Data from Distributed Sources.” in Parallel Computing Technologies. PaCT 2019, Vol. 11657 of Lecture Notes in Computer Science, edited by V Malyshkin. Heidelberg: Springer. doi: 10.1007/978-3-030-25636-4_23.
- Borisenko, A, and Gorlatch, S. . “Optimizing a GPU-Parallelized Ant Colony Metaheuristic by Parameter Tuning.” in Parallel Computing Technologies. PaCT 2019, Vol. 11657 of Lecture Notes in Computer Science, edited by V Malyshkin. Heidelberg: Springer. doi: 10.1007/978-3-030-25636-4_12.
- Rasch, Ari, Schulze, Richard, Gorus, Waldemar, Hiller, Jan, Bartholomäus, Sebastian, and Gorlatch, Sergei. . “High-performance Probabilistic Record Linkage via Multi-dimensional Homomorphisms.” in Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, SAC '19, edited by ACM. New York, NY: ACM Press. doi: 10.1145/3297280.3297330.
- Vladyslav, Kucher, Florian, Fey, and Sergei, Gorlatch. . “Unified Cross-Platform Profiling of Parallel C++ Applications.” contribution 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, and Gorlatch, S. . “Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms.” contribution to the 28th International Conference on Parallel Architectures and Compilation Techniques (PACT), Seattle WA
- Köpcke, B, Steuwer, M, and Gorlatch, S. . “Generating efficient FFT GPU code with Lift.” in Proceedings of the 8th ACM SIGPLAN International Workshop on Functional High-Performance and Numerical Computing, FHPNC@ICFP 2019, Berlin, Germany, August 18, 2019, edited by M Zocca. New York, NY: ACM Press. doi: 10.1145/3331553.3342613.
Research Article (Book Contributions)
- Gorlatch, S. . “Toward Structured Parallel Programming: Send-Receive Considered Harmful.” in Models, Mindsets, Meta: The What, the How, and the Why Not?, Vol. 11200 of Lecture Notes in Computer Science, edited by T Margaria, S Graf and K Larsen. Düsseldorf: 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 and Stein Armin. Düsseldorf: Springer VDI Verlag. doi: 10.1007/978-3-030-06234-7.
Research Articles (Journals)
- Gorlatch, S, and 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, and Gorlatch, S. . “ATF: A Generic, Directive-Based Auto-Tuning Framework.” Concurrency Computation - Practice and Experience, № 30 (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 (86): 1019–1031. doi: 10.1016/j.future.2017.07.041.
- Kholod, I, Shorov, A, Titkov, E, and 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, and 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.
Research Articles in Edited Proceedings (Conferences)
- Nithin, V, Rathod, A, Badarla, V, Humernbrum, T, and 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. New York City: Wiley-IEEE Press. doi: 10.1109/COMSNETS.2018.8328187.
- Hagedorn, B, Stoltzfus, L, Steuwer, M, Gorlatch, S, and 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 doi: 10.1145/3168824.
- Hagedorn, B., Steuwer, M., and Gorlatch, S. . “A Transformation-Based Approach to Developing High-Performance GPU Programs.” in Vol. null of Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Heidelberg: Springer. doi: 10.1007/978-3-319-74313-4_14.
- Ari Rasch, Martin Wrodarczyk, and 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. New York City: Wiley-IEEE Press. doi: 10.1109/PADSW.2018.8644541.
- Rasch, A, Haidl, M, and Gorlatch, S. . “ATF: A Generic Auto-Tuning Framework.” in 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS), edited by IEEE. New York City: Wiley-IEEE Press. doi: 10.1109/HPCC-SmartCity-DSS.2017.9.
Research Article (Book Contributions)
- Garanina, Natalia, Zubin, Vladimir, Lyakh, Tatiana, and Gorlatch, Sergei. . “An Ontology of Specification Patterns for Verification of Concurrent Systems.” in New Trends in Intelligent Software Methodologies, Tools and Techniques, Vol. 303 of Frontiers in Artificial Intelligence and Applications, edited by Herrera-Viedma Enrique Fujita Hamido. Amsterdam: IOS Press. doi: 10.3233/978-1-61499-900-3-515.
Research Articles (Journals)
- Riemenschneider, M, Herbst, A, Rasch, A, Gorlatch, S, and Heider, D. . “eccCL: Parallelized GPU Implementation of Ensemble Classifier Chains.” BMC Bioinformatics, № 2017 doi: 10.1186/s12859-017-1783-9.
- Rasch, A, and 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, and Kuchen, H. . “Guest Editors' Note: Special Issue on High-Level Parallel Programming and Applications.” Parallel Processing Letters, № 27 (1): 1–2. doi: 10.1142/S0129626417020017.
- Haidl, M, and 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, and Gorlatch, Sergei. . “Using Multiple Semantic Measures for Coreference Resolution in Ontology Population.” International Journal of Computing, № 16 (3): 166–176.
Research Articles in Edited Proceedings (Conferences)
- Borisenko, A, and 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.. Heidelberg: Springer. doi: 10.1007/978-3-319-62932-2_39.
- Humernbrum, T, Ahlbrand, C, and Gorlatch, S. . “Towards Simulating the Communication Behavior of Real-Time Interactive Applications.” contribution to the 5th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM PADS'17), Singapore doi: 10.1145/3064911.3064931.
- Kholod, I, Shorov, A, and Gorlatch, S. . “A Functional Approach to Parallelizing Data Mining Algorithms in Java.” in Lecture Notes in Computer Science (LNCS, volume 10421), Vol. 10421 , edited by Malyshkin V.. Heidelberg: Springer. doi: 10.1007/978-3-319-62932-2_44.
- Haidl, M, Steuwer, M, Dirks, H, Humernbrum, T, and 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 Q Chen and Z Huang. New York, NY: ACM Press. doi: 10.1145/3026937.3026942.
Research Article (Book Contributions)
- Kessler Christoph, Gorlatch Sergei, Enmyren Johan, Dastgeer Usman, and Steuwer Michel, Kegel Philipp. . “Skeleton Programming for Portable Many-Core Computing.” in Programming Multicore and Many-core Computing Systems, edited by Xhafa Fatos Pllana Sabri. New York City: John Wiley & Sons.
Research Articles (Journals)
- Meiländer, D, and 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, and 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.
Research Articles in Edited Proceedings (Conferences)
- Meiländer, D, and Gorlatch, S. . “Modelling the Scalability of Real-Time Online Interactive Applications on Clouds.” contribution to the International Workshop on Adaptive Resource Management and Scheduling for Cloud Computing, Chicago, USA
- Haidl, M, Hagedorn, B, and Gorlatch, S. . “Programming GPUs with C++14 and Just-In-Time Compilation.” in Vol. 27 of Advances in Parallel Computing Bristol: IOP Publishing. doi: 10.3233/978-1-61499-621-7-247.
- Haidl, M, Steuwer, M, Humernbrum, T, and Gorlatch, S. . “Multi-Stage Programming for GPUs in Modern C++ using PACXX.” contribution to the The 9th Annual Workshop on General Purpose Processing Using Graphics Processing Unit, GPGPU '16, Barcelona, Spain New York, NY: ACM Press. doi: 10.1145/2884045.2884049.
- Tim, Humernbrum, Bastian, Hagedorn, and Sergei, Gorlatch. . “Towards Efficient Multicast Communication in Software-Defined Networks.” in 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW), edited by IEEE. New York City: Wiley-IEEE Press. doi: 10.1109/ICDCSW.2016.15.
Research Article (Book Contributions)
- Chantrapornchai, C., Choksuchat, C., Haidl, M., and 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, Vol. 613 of Communications in Computer and Information Science, edited by S Kozielsk. Düsseldorf: Springer VDI Verlag. doi: 10.1007/978-3-319-34099-9_31.
- Tim, Humernbrum, Stefan, Delker, Frank, Glinka, Folker, Schamel, and Sergei, Gorlatch. . “RTF+Shark: Using Software-Defined Networks for Multiplayer Online Games.” contribution to the 14th IEEE/ACM International Workshop on Network and Systems Support for Games (NetGames) 2015, Zagreb
- Meiländer, D, Lorke, M, and Gorlatch, S. . “A Network-Based Scalability Model for Distributed Real-Time Resource Management.” in Vol. 1 of International MultiConference of Engineers and Computer Scientists Hong Kong: Newswood.
- Choksuchat, C, Chantrapornchai, C, Haidl, M, and Gorlatch, S. . “Accelerating Keyword Search for Large RDF Data on Many-Core Systems.” contribution to the The 14th International Conference on Intelligent Software Methodologies, Tools and Techniques, Naples, Italy
- Borisenko, A, Haidl, M, and Gorlatch, S. . “Parallelizing Branch-and-Bound on GPUs for Optimization of Multiproduct Batch Plants.” in Parallel Computing Technologies, Vol. 9251 of Lecture Notes in Computer Science, edited by Springer. Heidelberg: 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.” contribution to the International Conference on Computing, Networking and Communications (ICNC'15), Anaheim
Articles
Research Articles (Journals)
- Tim, Humernbrum, Frank, Glinka, and Sergei, Gorlatch. . “A Northbound API for QoS Management in Real-Time Interactive Applications on Software-Defined Networks.” Journal of Communications, № 2014 (9): 607–615. doi: 10.12720/jcm.9.8.607-615.
- Steuwer, Michel, and Gorlatch, Sergei. . “SkelCL: a high-level extension of OpenCL for multi-GPU systems.” The Journal of Supercomputing, № 69 (1): 25–33. doi: 10.1007/s11227-014-1213-y.
- Michael, Olejnik, Michel, Steuwer, Nikolaj, Dybowski J., Sergei, Gorlatch, and Dominik, Heider. . “gCUP: Rapid GPU-based HIV-1 Coreceptor Usage Prediction for Next-Generation Sequencing.” Bioinformatics, № 30 (22): 3272–3273. doi: 10.1093/bioinformatics/btu535.
- Steuwer, Michel, Haidl, Michael, Breuer, Stefan, and Gorlatch, Sergei. . “High-Level Programming of Stencil Computations on Multi-GPU Systems using the SkelCL Library.” Parallel Processing Letters, № 24 (03): 1441005. doi: 10.1142/S0129626414410059.
- Steuwer, Michel, Friese, Malte, Albers, Sebastian, and Gorlatch, Sergei. . “Introducing and Implementing the Allpairs Skeleton for Programming Multi-GPU Systems.” International Journal of Parallel Programming, № 42 (4): 601–618. doi: 10.1007/s10766-013-0265-6.
Research Articles in Edited Proceedings (Conferences)
- Dütsch, Fabian, Djelassi, Karim, Haidl, Michael, and Gorlatch, Sergei. . “HLSF: A High-Level, C++-Based Framework for Stencil Computations on Accelerators.” contribution to the Second Workshop on Optimizing Stencil Computations WOSC'14 at SPLASH 14, Portland New York, NY: ACM Press. doi: 10.1145/2686745.2686751.
- Haidl Michael, Gorlatch Sergei. . “PACXX: Towards a Unified Programming Model for Programming Accelerators using C++14.” in LLVM-HPC '14 Proceedings of the 2014 LLVM Compiler Infrastructure in HPC New York City: Wiley-IEEE Press. doi: 10.1109/LLVM-HPC.2014.9.
- Meiländer, D, Glinka, F, Gorlatch, S, Lin, L, Zhang, W, and Liao, X. . “Using Mobile Cloud Computing for Real-Time Online Applications.” contribution 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, and Liao, X. . “Bringing Mobile Online Games to Clouds.” contribution to the IEEE INFOCOM Workshop on Mobile Cloud Computing, Toronto, Canada
- Chown Tim, Escalona Eduard, and Humernbrum Tim, Schamel Folker. . “OFERTIE: Enabling SDN/OpenFlow support in Real-Time Online Interactive Applications.” contribution to the TERENA Networking Conference (TNC2014), Dublin
- Humernbrum, T., Glinka, F., and Gorlatch, S. . “Using Software-Defined Networking for Real-Time Internet Applications.” in Proc. of the International MultiConference of Engineers and Computer Scientists (IMECS 2014), Lecture Notes in Engineering and Computer Science, edited by Newswood Limited.
- Gorlatch, S., Humernbrum, T., and Glinka, F. . “Improving QoS in real-time internet applications: From best-effort to software-defined networks.” in Vol. null New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/ICCNC.2014.6785329.
- Gorlatch, Sergei, and Steuwer, Michel. . “Towards High-Level Programming for Systems with Many Cores.” in Perspectives of Systems Informatics - 9th International Andrei Ershov Memorial Conference, PSI 2014, Lecture Notes in Computer Schience, edited by Terekhov Andrey Marchuk Alexander. Heidelberg: Springer.
- Breuer, Stefan, Steuwer, Michel, and 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 A Größlinger and H Köstler. Wien: International Workshop on High-Performance Stencil Computations.
Working Papers
- Stahl, F, Godde, A, Hagedorn, B, Köpcke, B, Rehberger, M, and Vossen, G. . “Implementing the WiPo Architecture.” ERCIS Working Papers № 20. N/A: Selbstverlag / Eigenverlag.
Research Articles (Journals)
- Steuwer, Michel, and 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.
- Knitter, S, Kues, M, Haidl, M, and Fallnich, C. . “Linearly polarized emission from random lasers with anisotropically amplifying media.” Optics Express, № 21 (25): 31591–31603. doi: 10.1364/OE.21.031591.
- Kegel, Philipp, Steuwer, Michel, and Gorlatch, Sergei. . “dOpenCL: Towards uniform programming of distributed heterogeneous multi-/many-core systems.” Journal of Parallel and Distributed Computing, № 73 (12): 1639–1648. doi: 10.1016/j.jpdc.2013.07.021.
Research Articles in Edited Proceedings (Conferences)
published
- Dominik, Meiländer, Sebastian, Köttinger, and Sergei, Gorlatch. . “A Scalability Model for Distributed Resource Management in Real-Time Online Applications.” in Proceedings of the 2013 International Conference on Parallel Processing (ICPP)
- Steuwer, Michel, and Gorlatch, Sergei. . “SkelCL: Enhancing OpenCL for High-Level Programming of Multi-GPU Systems.” in Parallel Computing Technologies - 12th International Conference (PaCT 2013), Vol. 7979 of Lecture Notes in Computer Science, edited by Malyshkin Victor. Heidelberg: Springer. doi: 10.1007/978-3-642-39958-9_24.
accepted / in Press (not yet published)
- Knitter, S, Kues, M, Haidl, M, and Fallnich, C. Forthcoming. “Polarization of Random-Lasing Modes under Weak Localization.” contribution to the DPG-Meeting, AMOP-Q 63.5, Hannover (Germany)
- Haidl, M, Kues, M, Knitter, S, and Fallnich, C. Forthcoming. “Numerische Untersuchungen zu anisotrop verstärkten laseraktiven randomisierten Medien.” contribution to the DPG-Meeting, AMOP-Q 63.6, Hannover (Germany)
Research Article (Book Contributions)
- Kegel, Philipp, Steuwer, Michel, and Gorlatch, Sergei. . “Uniform High-Level Programming of Many-Core and Multi-GPU Systems.” in Transition of HPC Towards Exascale Computing, Vol. 24 of Advances in Parallel Computing, edited by D'Hollander Erik, Dongarra Jack, Foster Ian, Grandinetti Lucio and Joubert Gerhard. Amsterdam: IOS Press. doi: 10.3233/978-1-61499-324-7-159.
Research Articles (Journals)
- Glinka, F, Gorlatch, S, Meilaender, D, and Ploss, A. . “Designing Scalable Multiplayer Online Games.” Game Coder Magazine, № 05/2012: 24–30.
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S, Meilaender, D, Ploss, A, and Glinka, F. . “Towards bringing real-time online applications on clouds.” contribution 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, and Lago, P. . “Research challenges on engineering service-oriented applications.” contribution to the ICSE 2012 Workshop on European Software Services and Systems Research -- Results and Challenges (S-Cube), Zurich, Switzerland
- Kegel, Philipp, Steuwer, Michel, and 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 New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/IPDPSW.2012.16.
- Steuwer Michel, Gorlatch Sergei, and 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, Vol. 7640 of Lecture Notes in Computer Science, edited by Caragiannis Ioannis, Alexander Michael, Badia Rosa M., Cannataro Mario, Costan Alexandru, Danelutto Marco, Desprez Frederic, Krammer Bettina, Sahuquillo Julio, Scott Stephen L. and Weidendorfer Josef. Heidelberg: Springer. doi: 10.1007/978-3-642-36949-0_41.
- Steuwer, Michel, Kegel, Philipp, and 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 Hamido Fujita and Roberto Revetria. Amsterdam: IOS Press. doi: 10.3233/978-1-61499-125-0-430.
- Steuwer, Michel, Kegel, Philipp, and 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. New York City: Wiley-IEEE Press. doi: 10.1109/IPDPSW.2012.229.
- Gorlatch, Sergei, Glinka, Frank, Ploss, Alexander, Rawlings, Chris, and Surridge, Mike. . “Developing Infrastructures for Online Games and Distance Learning using RTF.” in Proceedings of the International MultiConference of Engineers and Computer Scientists 2012, Vol. 2195 of Lecture Notes in Engineering and Computer Science, edited by AoS. I., Castillo Oscar, Douglas Craig, Feng David Dagan and Lee Jeong-A. Hong Kong: Newswood.
Research Article (Book Contributions)
- Gorlatch, S, Glinka, F, Ploss, A, and 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.
- Kessler Christoph, Gorlatch Sergei, Enmyren Johan, Dastgeer Usman, and Steuwer Michel, Kegel Philipp. . “Skeleton Programming for Portable Many-Core Computing.” in Programming Multi-core and Many-core Computing Systems, Parallel and Distributed Computing, edited by Xhafa Fatos Pllana Sabri. Hoboken, NJ, USA: Wiley-Blackwell.
- Bucchiarone, A, Cappiello, C, Nitto, ED, Gorlatch, S, Meiländer, D, and 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. Newcastle upon Tyne: Cambridge Scholars Publishing.
Research Articles (Journals)
- Kegel, Philipp, Schellmann, Maraike, and Gorlatch, Sergei. . “Comparing Programming Models for Medical Imaging on Multi-Core Systems.” Concurrency and Computation: Practice and Experience, № 23 (10): 1051–1065. doi: 10.1002/cpe.1671.
Research Articles in Edited Proceedings (Conferences)
- Albers, S, Ploss, A, and 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. New York City: Wiley-IEEE Press. doi: 10.1109/CCNC.2011.5766448.
- Steuwer, Michel, Kegel, Philipp, and 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) New York City: Wiley-IEEE Press. doi: 10.1109/IPDPS.2011.269.
- Borisenko, Andrey, Kegel, Philipp, and Gorlatch, Sergei. . “Optimal Design of Multiproduct Batch Plants Using a Parallel Branch-and-Bound Method.” contribution to the PaCT 2011, Kanzan, Rusia
- Bartholomäus, S, Ploss, A, and 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. New York, NY: ACM Press.
- Meiländer, D, Ploss, A, Glinka, F, and Gorlatch, S. . “Software Development for Real-Time Online Interactive Applications on Clouds.” in Frontiers in Artificial Intelligence and Applications, Vol. 231 of New Trends in Software Methodologies, Tools and Techniques, edited by IOS Press. Bristol: IOP Publishing.
- Meiländer, D, Ploss, A, Glinka, F, and Gorlatch, S. . “A Dynamic Resource Management System for Real-Time Online Applications on Clouds.” in Euro-Par 2011: Parallel Processing Workshops, Lecture Notes in Computer Science, edited by Springer. Heidelberg: Springer.
Research Article (Book Contributions)
- Ploss, A, Meiländer, D, Glinka, F, and 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. Amsterdam: IOS Press.
- Gorlatch, S, and Cole, M. . “Parallel Skeletons.” in Encyclopedia of Parallel Computing, edited by D Padua.
- Kielmann, T, and Gorlatch, S. . “Bandwidth-Latency Models (BSP, LogP).” in Encyclopedia of Parallel Computing, edited by D Padua.
Articles
Research Articles (Journals)
- Meiländer, D, Gorlatch, S, Cappiello, C, Mazza, V, Kazhamiakin, R, and 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, and Meilaender, D. . “Scalable distributed simulation of large dense crowds using the Real-Time Framework (RTF).” Lecture notes in computer science, № 6271 LNCS (PART 1): 572–583.
- Gorlatch, S, Meilaender, D, Bartolomeus, S, Fujita, H, Theurl, T, Hoeren, T, Heghmanns, M, and Boers, K. . “Cheating prevention in virtual worlds: Software, economic, and law aspects.” Frontiers in Artificial Intelligence and Applications, № 217: 268–289.
Research Articles in Edited Proceedings (Conferences)
- Ploss, A, Meiländer, D, Möllers, P, Glinka, F, and 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 Salim Hariri and Kate Keahey. New York, NY: ACM Press. doi: 10.1145/1851476.1851561.
- Gorlatch, Sergei, Meiländer, Dominique, S, Bartolomeus, Fujita, Hamido, Theurl, Theresia, Hoeren, Thomas, Heghmanns, Michael, and Boers, Klaus. . “Cheating Prevention in Virtual Worlds: Software, Economic, and Law Aspects.” in New trends in software methodologies, tools and techniques, Vol. 217 of Frontiers in artificial intelligence and applications, edited by Fujita Hamido. Amsterdam: IOS Press. doi: 10.3233/978-1-60750-629-4-268.
- Glinka, F., Raed, A., Gorlatch, S., and Ploss, A. . “A service-oriented interface for highly interactive distributed applications.” in Vol. null of Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) doi: 10.1007/978-3-642-14122-5_31.
Other Scientific Publications
- Steuwer, Michel, Kegel, Philipp, and Gorlatch, Sergei. . Angewandte Mathematik und Informatik, Vol. 04/10 - I, SkelCL - A Portable Multi-GPU Skeleton Library, Münster: University Münster.
Books (Monographs)
- Duennweber, J, and Gorlatch, S. . Higher-Order Components for Grid Programming, Düsseldorf: Springer VDI Verlag.
Articles
Research Articles (Journals)
- Gorlatch, S, Glinka, F, and 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, and 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, and Burger, M. . “Parallel medical image reconstruction: From graphics processors to grids.” Lecture notes in computer science, № 5698 LNCS: 457–473.
Research Articles in Edited Proceedings (Conferences)
- Kegel, Philipp, Schellmann, Maraike, and Gorlatch, Sergei. . “Using OpenMP vs. Threading Building Blocks for Medical Imaging on Multi-cores.” in Euro-Par 2009 Parallel Processing, Vol. 5704 of Lecture Note in Computer Science, edited by Henk Sips, Dick Epema and Hai-Xiang Lin. Heidelberg: Springer. doi: 10.1007/978-3-642-03869-3_62.
- Philipp, Ciechanowicz, Philipp, Kegel, Maraike, Schellmann, Sergei, Gorlatch, and Herbert, Kuchen. . “Parallelizing the LM OSEM Image Reconstruction on Multi-Core Clusters.” contribution to the International Conference ParCo, Lyon, France
- Schellmann, M, Gorlatch, S, Meiländer, D, Kösters, T, Wübbeling, F, and Burger, M. . “Parallel medical image reconstruction: From graphics processors to grids.” contribution to the 10th International Conference PaCT, Novosibirsk, Russia
- Kegel, Philipp, Schellmann, Maraike, and 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 and Hähner Jörg. Berlin: VDE Verlag.
- Gorlatch, S, Glinka, F, Ploss, A, Fahringer, T, Prodan, R, Nae, V, Surridge, M, Middleton, S, Anthes, C, Arragon, A, Lipaj, A, and 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 NE Mastorakis, M Demiralp, V Mladenov and Z Bojkovic. Moskau: World Scientific and Engineering Academy and Society (WSEAS). doi: 10.5555/1628095.1628156.
- Glinka, F, Raed, A, Gorlatch, S, and 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 H Lin, M Alexander, M Forsell, A Knüpfer, R Prodan, L Sousa and A Streit. Heidelberg: Springer. doi: 10.1007/978-3-642-14122-5_31.
- Meiländer, D, Schellmann, M, and 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 K Großpietsch, A Herkersdorf, S Uhrig, T Ungerer and J Hähner. Delft, NL.
- Ferris, J., Surridge, M., and Glinka, F. . “Securing Real-Time On-Line interactive applications in edutain@grid.” in Vol. null of Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) doi: 10.1007/978-3-642-00955-6_42.
Books
Books (Monographs)
- Gorlatch, S, Bubak, M, and Priol, T. . Achievements in European Research on Grid Systems, Heidelberg: Springer.
Books (Edited Collections)
- Gorlatch, Sergei, Fragopoulou, Paraskevi, and Priol, Thierry, eds. . Grid Computing: Achievements and Prospects, Düsseldorf: Springer VDI Verlag.
- Gorlatch, Sergei, Fragopoulou, Paraskevi, and Priol, Thierry, eds. . Integrated Research in Grid Computing, N/A: Selbstverlag / Eigenverlag.
Articles
Research Articles (Journals)
- Gorlatch, S, Glinka, F, Ploss, A, Müller-Iden, J, Prodan, R, Nae, V, and 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, and Müller-Iden, J. . “High-level development of multiserver online games.” International Journal of Computer Games Technology, № 2008 (5): 1–16. doi: 10.1155/2008/327387.
Research Articles in Edited Proceedings (Conferences)
- Schellmann, M, Vörding, J, Gorlatch, S, and Meiländer, D. . “Cost-effective medical image reconstruction: From clusters to Graphics Processing Units.” contribution 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, and 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., and 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, Vol. null New York, NY: ACM Press. 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., and Lipaj, A. . “Edutain@Grid: A business grid infrastructure for real-time on-line interactive applications.” in Vol. null of Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) doi: 10.1007/978-3-540-85485-2_12.
Research Article (Book Contributions)
- Gorlatch, S, Glinka, F, Ploss, A, Raed, A, and Fujita, H. . “User-Oriented Software Development for Real-Time Online Applications.” in New Trends in Software Methodologies, Tools and Techniques, Frontiers in Artificial Intelligence and Applications, edited by IOS Press. Amsterdam: IOS Press.
Books (Edited Collections)
- Gorlatch, S, and Danelutto, M, eds. . Integrated Research in GRID Computing, Düsseldorf: Springer VDI Verlag. doi: 10.1007/978-0-387-47658-2.
Research Articles in Edited Proceedings (Conferences)
- Glinka, F, Ploß, A, Müller-Iden, J, and 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 Grenville Armitage. New York, NY: ACM Press. doi: 10.1145/1326257.1326272.
- Ploss, A., Glinka, F., Gorlatch, S., and Müller-Iden, J. . “Towards a high-level design approach for multi-server online games.” in Vol. null
Books (Edited Collections)
- Gorlatch, Sergei, Bubak, Marian, and Priol, Thierry, eds. . Integrated Research in Grid Computing, N/A: Selbstverlag / Eigenverlag.
- Gorlatch, Sergei, Bubak, Marian, and Priol, Thierry, eds. . Achievements in European Research on Grid Systems, Düsseldorf: Springer VDI Verlag.
Articles
Research Articles (Journals)
- Gorlatch, S, and Müller, J. . “Rokkatan: scaling an RTS game design to the massively multiplayer realm.” ACM Computers in Entertainment, № 4 (3): 11. doi: 10.1145/1146816.1146833.
Research Articles in Edited Proceedings (Conferences)
- Müller, J, and Gorlatch, S. . “Scaling Online Games on the Grid.” in Proceedings of Game Design and Technology Workshop 2006 (GDTW'06), edited by Madjid Merabti, Newton Lee, Ken Perlin and Abdennour El Rhalibi. New York, NY: ACM Press.
- Müller, J, Metzen, JH, Ploss, A, Schellmann, M, and 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, and Müller, J. . “Data parallelism in C++ template programs: a Barnes-Hut case study.” Parallel Processing Letters, № 15 (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 (1): 36–53.
Books (Edited Collections)
- Rabhi, Fethi A., and Gorlatch, Sergei, eds. . Patterns and Skeletons for Parallel and Distributed Computing, Düsseldorf: Springer VDI Verlag.
Research Articles (Journals)
- Bischof, H, Gorlatch, S, and Leshchinskiy, R. . “DatTeL: A data-parallel C++ template library.” Parallel Processing Letters, № 13 (3): 461–472. doi: 10.1142/S0129626403001422.
- Bischof, H, Gorlatch, S, and Kitzelmann, E. . “Cost optimality and predictability of parallel programming with skeletons.” Parallel Processing Letters, № 13 (4): 575–587. doi: 10.1142/S0129626403001525.
Books (Edited Collections)
- Gorlatch, Sergei, and Lengauer, Christian, eds. . Advances in Computation: Theory and Practice, Vol. 10, Constructive Methods for Parallel Programming, Hauppauge, NY: Nova Science Publishers.
Articles
Research Articles (Journals)
- Alt, M, Bischof, H, and Gorlatch, S. . “Program development for Computational Grids Using Skeletons and Performance Prediction.” Parallel Processing Letters, № 12: 157–174.
- Fischer, J, and Gorlatch, S. . “Turing universality of recursive patterns for parallel programming.” Parallel Processing Letters, № 12 (2): 229–246. doi: 10.1142/S012962640200094X.
Research Articles in Edited Proceedings (Conferences)
- Bischof, H, and Gorlatch, S. . “Double-Scan: Introducing and Implementing a New Data-Parallel Skeleton.” in Euro-Par 2002. Parallel Processing, Vol. 2400 of Lecture Notes in Computer Science, edited by B Monien and R Feldmann. Heidelberg: Springer. doi: 10.1007/3-540-45706-2_88.
Working Papers
- Bischof, H, and Gorlatch, S. . “The Double-scan Skeleton and Its Parallelization.”
- Aldinucci, M, Gorlatch, S, Lengauer, C, and Pelagatti, S. . “Towards parallel programming by transformation: The FAN skeleton framework.” Parallel algorithms and applications, № 16 (2): 87–121. doi: 10.1080/01495730108935268.
- Kielmann, T, Bal, H, Gorlatch, S, Verstoep, K, and Hofman, R. . “Network performance-aware collective communication for clustered wide-area systems.” Parallel Computing, № 27 (11): 1431–1456. doi: 10.1016/S0167-8191(01)00098-9.
Books (Edited Collections)
- Hubbard, John R, and Gorlatch, Sergei, eds. . Schaum's Überblicke und Aufgaben, Programmieren in C++, New York City: McGraw-Hill.
Articles
Research Articles (Journals)
- Gorlatch, S, and 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.
- Gorlatch, S. . “Towards Formally-Based Design of Message-Passing Programs.” IEEE Transactions on Software Engineering, № 26: 276–288.
Research Articles in Edited Proceedings (Conferences)
- Kielmann, T, Bal, H, and 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. New York City: Wiley-IEEE Press. doi: 10.1109/IPDPS.2000.846026.
Books (Edited Collections)
- Hubbard, John R., and Gorlatch, Sergei, eds. . Programmieren in Java, New York City: McGraw-Hill.
Articles
Research Articles (Journals)
- Geser, A, and Gorlatch, S. . “Parallelizing functional programs by generalization.” Journal of Functional Programming, № 9 (6): 649–673. doi: 10.1017/S0956796899003536.
- Gorlatch, S. . “Extracting and implementing list homomorphisms in parallel program development.” Science of Computer Programming, № 33 (1): 1–27. doi: 10.1016/S0167-6423(97)00014-2.
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S, and Pelagatti, S. . “A Transformational Framework for Skeletal Programs: Overview and Case Study.” in Parallel and Distributed Processing, Vol. 1586 of Lecture Notes in Computer Science, edited by J Rolim. Heidelberg: Springer.
- Bacci, B, Gorlatch, S, Lengauer, C, and Pelagatti, S. . “Skeletons and Transformations in an Integrated Parallel Programming Environment.” in Parallel Computing Technologies, Vol. 1662 of Lecture Notes in Computer Science, edited by V Malyshkin. Heidelberg: Springer. doi: 10.1007/3-540-48387-X_2.
- Gorlatch, S, Wedler, C, and 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. New York City: 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, and Bischof, H. . “A Generic MPI Implementation for a Data-Parallel Skeleton: Formal Derivation and Application to FFT.” Parallel Processing Letters, № 08 (04): 447–458. doi: 10.1142/S0129626498000456.
Articles
Research Articles (Journals)
- 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, and Herrmann, C. . “The Static Parallelization of Loops and Recursions.” The Journal of Supercomputing, № 11: 333–353. doi: 10.1023/A:1007904422322.
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S, and Bischof, H. . “Formal derivation of divide-and-conquer programs: A case study in the multidimensional FFT's.” contribution to the Formal Methods for Parallel Programming: Theory and Practice, Workshop at IPPS'97, Genf, Schweiz
- Gorlatch, S, and Lengauer, C. . “(De)composition rules for parallel scan and reduction.” in Proceedings. Third Working Conference on Massively Parallel Programming Models doi: 10.1109/MPPM.1997.715958.
Research Article (Book Contributions)
- Geser, A, and Gorlatch, S. . “Parallelizing functional programs by generalization.” in Algebraic and Logic Programming, Vol. 1298 of Lecture Notes in Computer Science, edited by M Hanus, J Heering and K Meinke. Düsseldorf: Springer VDI Verlag. doi: 10.1007/BFb0027002.
Working Papers
- Gorlatch, S. . “Stages and Transformations in Parallel Programming.” in Abstract Machine Models for Parallel and Distributed Computing, edited by IOS Press. Amsterdam: IOS Press.
- Gorlatch, S. . “Systematic extraction and implementation of divide-and-conquer parallelism.” in Programming Languages: Implementations, Logics, and Programs, Vol. 1140 of Lecture Notes in Computer Science, edited by H Kuchen and Swierstra S Doaitse. Heidelberg: Springer. doi: 10.1007/3-540-61756-6_91.
- Gorlatch, and S.. . “Systematic efficient parallelization of scan and other list homomorphisms.” in Euro-Par'96 Parallel Processing, Vol. 1124 of Lecture Notes in Computer Science, edited by L. Bougé, P. Fraigniaud, A. Mignotte and Y. Robert. Heidelberg: Springer. doi: 10.1007/BFb0024729.
Research Articles (Journals)
- Gorlatch, S, and Lengauer, C. . “Parallelization of divide-and-conquer in the Bird-Meertens formalism.” Formal Aspects of Computing, № 7 (6): 663–682. doi: 10.1007/BF01211000.
Working Papers
- Gorlatch, S, and 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 A De Gloria, M Jane and D Marini. Amsterdam: IOS Press.
- Gorlatch, S, and 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 H Siegel. New York City: Wiley-IEEE Press. doi: 10.1109/IPPS.1994.288275.
Articles
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S. . “Development and efficiency evaluation of abstract parallel program representation.” contribution to the International Conference on Computing Systems and Software Engineering, Den Haag, Niederlande
- Gorlatch, S. . “Parallel program design for sparse grid algorithms.” contribution 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., Vol. 605 of Lecture Notes in Computer Science, edited by Syre Jean-Claude Etiemble Daniel. Heidelberg: Springer. doi: 10.1007/3-540-55599-4_134.
Research Article (Book Contributions)
- 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.
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.” contribution to the Internat. Conf. Parallel Computing Technologies (PaCT), Singapur Singapore: World Scientific Publishing.
- Gorlatch, S. . “Parallel program generation from nonprocedural specifications.” Cybernetics, № 26 (1)
Research Articles (Journals)
- Kapitonova, Y, Letichevskii, A, and Gorlach, S. . “Program specification and synthesis using systems of equations over data structures.” Cybern Syst Anal, № 25: 22–35. doi: 10.1007/BF01074880.
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S, and Gorlatch, G. . “Transformation of recurrences into parallel programs.” contribution to the Workshop on parallel programming, Kiew, Ukraine
Books (Edited Collections)
- Michalevich, V, and Gorlatch, S, eds. . System software of the ES multiprocessor system, N/A: Selbstverlag / Eigenverlag.
Research Article (Book Contributions)
- Gorlatch, S, and Gorlatch, G. . “Parallel programs synthesis from systems of recursive relationships.” in Matematicheskoe obespechenie vychislitelnych sistem, edited by IKAN USSR. Kiew.
Books (Edited Collections)
- Michalevich, V, and Gorlatch, S, eds. . Numerical Methods for the ES multiprocessor system, N/A: Selbstverlag / Eigenverlag.
Research Article (Book Contributions)
- Gorlatch, S. . “A method for macro-conveyor programs development.” in In Proektirovanie mnogoprocessornych system, edited by IKAN USSR. Kiew.
- Gorlatch, S, and Gorlatch, G. . “Synthesis of parallel programs from systems of recursive relationships.” in Mathematical Software and Hardware for Computing Systems, edited by IKAN USSR. Kiew.
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S. . “Constructing parallel programs using systems of recurrence equations.” contribution to the Conference on problems of synthesis, testing, verification and debugging of programs, Riga, Lettland
Research Article (Book Contributions)
- Gorlatch, S, and Baida, M. . “Tools for multimodule programs simulation in the PROEKT environment.” in Proektirovanie mnogoprocessornych system, edited by IKAN USSR. Kiew.
- Gorlatch, S, and Baida, M. . “A language for representing parallel programs models and its implementation.” in Issledovanie slozhnych system metodami modelirovaniya, edited by IKAN USSR. Kiew.
- Gorlatch, S. . “On a new method of macro-pipelined program design.” in Design of Multiprocessor Computing Systems, edited by IKAN USSR. Kiew.
Research Articles in Edited Proceedings (Conferences)
- Kapitonona, J, Letichevskii, A, and Gorlatch, S. . “Data structures algebra and parallel program synthesis.” contribution to the All-Union Conference on Applied Logic, Nowosibirsk, Russland
Research Article (Book Contributions)
- Gorlatch, S, and Letichevskii, A. . “Data structures aggregation and parallel programs synthesis.” in Analiz i obrabotka matematicheskich tekstov, edited by IKAN USSR. Kiew.
- Gorlatch, S. . “Verification of an algorithm for simulating parallel programs.” in Razvitie teorii mnogoprocessornych system, edited by IKAN USSR. Kiew.
Research Articles (Journals)
- Morozov, S, and Gorlatch, S. . “Development of distributed operation systems in PROEKT environment.” Cybernetics, № 20 (3)
- Gorlatch, S. . “Design tools for macro-pipelined algorithms and programs.” Cybernetics, № -
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S. . “Simulation tools in the development of parallel software.” contribution to the All-Union Conference on system simulation, Swerdlowsk, Russland
Research Article (Book Contributions)
- Letichevskii, A, and Gorlatch, S. . “Aggregation of data structures and synthesis of parallel programs.” in Analysis and Processing of Mathematical Texts, edited by IKAN USSR. Kiew.
- Gorlatch, S. . “Towards the justification of an algorithm for modelling parallel programs.” in Development of the Theory of Multiprocessor Systems, edited by IKAN USSR. Kiew.
Research Articles (Journals)
- Kuznetsov, N, Shumskaya, A, and Gorlatch, S. . “An approach to estimating the operational efficiency of multiprocessor systems.” Cybernetics, № 19 (6)
- Gorlatch, S. . “Asynchronous macro-conveyor computation of structural functions.” Cybernetics, № 19 (5)
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S. . “Design of parallel programs computing functions over data structures.” contribution to the All-Union Symposium on System and Theoretical Programming, Kischinew, Moldau
Research Article (Book Contributions)
- Gorlatch, S, and Sokolovskii, Y. . “Some investigation results on target programs for a macro-conveyor computer.” in Modelirovanie vychislitelnych system, edited by IKAN USSR. Kiew.
- Letichevskii, A, and Gorlatch, S. . “Multi-based algebra of data structures.” in Mathematical Software for Computerized Logical Inference and Deductive Construction Systems, edited by IKAN USSR. Kiew.
Research Articles (Journals)
- Gorlatch, S, and Gorshkov, P. . “Full systems of identities in many-based algebra of data structures.” Cybernetics, № 18 (1)
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S. . “Interactive design of macro-conveyor programs.” contribution to the Workshop on dialog systems, Tiflis, Georgien Tiflis.
Research Article (Book Contributions)
- Gorlatch, S, Cherkasova, L, and Chuikevich, V. . “Simulation of multimodule programs.” in Parallel Programming and High-Performance Systems, edited by -. Kiew: Naukova Dumka.
- Gorlatch, S, and Chujkevich, V. . “System and algorithmic model of multiprocessor computer.” in Automatic Design and Simulation of Computing Systems , edited by IKAN USSR. Kiew.
Research Articles (Journals)
- Glushkov, V, Kapitonova, Y, Letichevskii, A, and Gorlatch, S. . “Macro-pipelined computations of functions over data structures.” Cybernetics, № -
Research Articles in Edited Proceedings (Conferences)
- Gorlatch, S. . “On efficiency of parallel algorithms and programs.” contribution to the All-union USSR Conference on supercomputers, Kiew, Ukraine