Prof. Dr. Theo Ungerer
Phone: | +49 821 598 - 2350 / 2351 |
Fax: | +49 821 598 - 2359 |
Email: | ungerer@informatik.uni-augsburginformatik.uni-augsburg.de () |
Room: | 3022 (N) |
Open hours: | appointments by mail |
Address: | Universitätsstraße 6a, 86159 Augsburg |
Postal Address:
Lehrstuhl für Systemnahe Informatik und Kommunikationssysteme
Institut für Informatik
Universität Augsburg
Universitätsstraße 6a
D-86159 Augsburg
Curriculum Vitae
Prof. Dr. Theo Ungerer is a Full Professor of Computer Science at the University of Augsburg, Germany, Head of the Chair of Systems and Networking. Prior to his appointment to University of Augsburg, he was a professor at the Computer Science Department of Technical University of Karlsruhe, leading research in general and embedded processor architectures and embedded system software. Prof. Ungerer is a founding member of the EC network of excellence HiPEAC (High Performance Embedded Architectures and Compilers). He serves on the Editorial Boards of the International Journal of Parallel Programming (IJPP) and the Journal of Personal and Ubiquitous Computing (PUC), in the Steering Committees of the ARCS conference and the Autonomic and Trusted Computing (ATC) conference series. He was Programme Chair of ARCS 2003 and HiPEAC 2012, General Chair of ARCS 2004, 2008 and ATC 2006, Publications Chair of HiPEAC 2005, 2006, 2007, 2008, and 2011 conferences, and serves in many Programme Committees.
Prof. Ungerer has been investigating embedded processor architecture concepts with respect to WCET analysability for deployment in hard real-time embedded systems for many years. The Komodo project (funded by the German Science Foundation and finished 2003) developed a single issue multithreaded real-time Java processor together with real-time capable JVM and system software). The CAR-SoC project support (funded by the German Science Foundation 2005-2010) developed an SMT embedded single-core processor and real-time system-level software for autonomic/organic computing. The current research focus is on the time predictable multi-cores, parallelization, and system-level software as well as reliability and safety issues. Prof. Ungerer was coordinator of the EC FP-7 ICT projects MERASA and parMERASA. Moreover, he was involved in the Artemis project ACROSS, the FET TERAFLUX project and receives curently project funding of Intel Corporation for "Executing Parallel Safety-Critical Applications on COTS Processors by Exploiting Hardware Transactional Memory" targeting Haswell processor.
Prof. Ungerer is member of the European Research Center on Computer Architecture (EuReCCA) and part of the EC CSA EuroLab-4-HPC (starting Sept. 2015), an initiative to found an European Research Center of Excellence in High Performance Computing Systems.
A further line of research concerns Organic Computing, a German initiative to control complex IT systems by self-organisation techniques. His Organic Computing Middleware project was funded by the German Science Foundation as part of a priority program DFG-SPP 1183 (2005-2013) and the Trust-based Middleware research project TEM is funded by the German Science Foundation as part of the research group OC-TRUST (2009-2016).
His Chair team has long-term experience in embedded processor architecture design and C++ or SystemC simulation of architectural prototypes. Further skills concern VHDL design and FPGA prototypes of new embedded processors, system software for embedded hard real-time processors, and various projects in the area of ubiquitous and autonomic/organic computing. The team has been involved in a number of international cooperation as part of the HiPEAC network of excellence, but also with partners from overseas. Industrial cooperation concern mainly Infineon Technologies, DENSO AUTOMOTIVE Deutschland, Bauer Maschinen, Honeywell International, and Intel Corporation.
Publications
2022 |
Rico Amslinger, Christian Piatka, Florian Haas, Sebastian Weis, Theo Ungerer and Sebastian Altmeyer. 2022. Multiversioning hardware transactional memory for fail-operational multithreaded applications. Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg 2022-01. Institut für Informatik, Universität Augsburg, Augsburg. |
Christoph Kühbacher, Theo Ungerer and Sebastian Altmeyer. 2022. Redundant dataflow applications on clustered manycore architectures. In Jiman Hong, Miroslav Bures, Juw Won Park, Tomas Cerny (Eds.). SAC '22: proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, virtual event, April 25 - 29, 2022. ACM, New York, NY, 226-235 DOI: 10.1145/3477314.3507272 |
2021 |
Jörg Mische, Martin Frieb, Alexander Stegmeier and Theo Ungerer. 2021. PIMP my many-core: pipeline-integrated message passing. International Journal of Parallel Programming 49, 487-505. DOI: 10.1007/s10766-020-00685-9 |
2020 |
Frank Kramer, Wolfgang Reif, Matthias Schmidt, Thomas Schneider, Karin Thieme and Theo Ungerer. 2020. Die Fakultät für Angewandte Informatik: partnerschaftliche Lösungen für globale Herausforderungen. In Hubert Zapf (Ed.). Wissenschaft, Kreativität, Verantwortung - 50 Jahre Universität Augsburg. Schnell & Steiner, Regensburg, 182-199. |
Rico Amslinger, Christian Piatka, Florian Haas, Sebastian Weis, Theo Ungerer and Sebastian Altmeyer. 2020. Hardware multiversioning for fail-operational multithreaded applications. In Miguel Areias, Jorge Barbosa and Inês Dutra (Ed.). 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 9-11 Sept. 2020, Porto, Portugal. IEEE, Piscataway, NJ, 20-27. DOI: 10.1109/sbac-pad49847.2020.00014 |
Christian Piatka, Rico Amslinger, Florian Haas, Sebastian Weis, Sebastian Altmeyer and Theo Ungerer. 2020. Investigating transactional memory for high performance embedded systems. Lecture Notes in Computer Science 12155, 97-108. DOI: 10.1007/978-3-030-52794-5_8 |
2019 |
Christoph Kühbacher, Christian Mellwig, Florian Haas and Theo Ungerer. 2019. A functional programming model for embedded dataflow applications. In Vladimir Getov, Jean-Luc Gaudiot, Nariyoshi Yamai, Stelvio Cimato, Morris Chang, Yuuichi Teranishi, Ji-Jiang Yang, Hong Va Leong, Hossian Shahriar, Michiharu Takemoto, Dave Towey, Hiroki Takakura, Atilla Elci, Susumu Takeuchi and Satish Puri (Ed.). 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC), 15-19 Jul 2019, Milwaukee, WI, USA. IEEE, Piscataway, NJ, 646-651. DOI: 10.1109/compsac.2019.10281 |
Jörg Mische, Martin Frieb, Alexander Stegmeier and Theo Ungerer. 2019. PIMP my Many-Core: pipeline-integrated message passing. Lecture Notes in Computer Science 11733, 199-211. DOI: 10.1007/978-3-030-27562-4_14 |
2018 |
Alexander Stegmeier, Martin Frieb, Jörg Mische and Theo Ungerer. 2018. Analysing real-time behaviour of collective communication patterns in MPI. In Yassine Ouhammou, Frédéric Ridouard, Emmanuel Grolleau, Mathieu Jan and Moris Behnam (Ed.). Proceedings of the 26th International Conference on Real-Time Networks and Systems - RTNS '18, Chasseneuil-du-Poitou, France, October 10 - 12, 2018. ACM Press, New York, NY, 137-147. DOI: 10.1145/3273905.3273906 |
Martin Frieb, Alexander Stegmeier, Jörg Mische and Theo Ungerer. 2018. Lightweight hardware synchronization for avoiding buffer overflows in network-on-chips. Lecture Notes in Computer Science 10793, 112-126. DOI: 10.1007/978-3-319-77610-1_9 |
Rico Amslinger, Sebastian Weis, Christian Piatka, Florian Haas and Theo Ungerer. 2018. Redundant execution on heterogeneous multi-cores utilizing transactional memory. Lecture Notes in Computer Science 10793, 155-167. DOI: 10.1007/978-3-319-77610-1_12 |
2017 |
Miloš Panić, Jaume Abella, Eduardo Quiñones, Carles Hernandez, Theo Ungerer and Francisco J. Cazorla. 2017. Adapting TDMA arbitration for measurement-based probabilistic timing analysis. Microprocessors and Microsystems 52, 188-201. DOI: 10.1016/j.micpro.2017.06.006 |
Nizar Msadek and Theo Ungerer. 2017. An efficient replication approach based on trust for distributed self-healing systems. In Oleg Gusikhin, Kurosh Madani (Eds.). Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics (ICINCO), July 26-28, 2017, Madrid, Spain. SciTePress, Setúbal, 199-206 DOI: 10.5220/0006382601990206 |
Florian Kluge, Christine Rochange and Theo Ungerer. 2017. EMSBench: benchmark and testbed for reactive real-time systems. Leibniz Transactions on Embedded Systems 4, 2, 02:1-02:23. DOI: 10.4230/LITES-v004-i002-a002 |
Alexander Stegmeier, Sebastian Kehr, Dave George, Christian Bradatsch, Milos Panic, Bert Bodekker and Theo Ungerer. 2017. Evaluation of fine-grained parallelism in AUTOSAR applications. In Yale Patt and S. K. Nandy (Ed.). 2017 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 17-20 July 2017, Pythagorion, Greece. IEEE, Piscataway, NJ, 121-128. DOI: 10.1109/samos.2017.8344619 |
Florian Haas, Sebastian Weis, Theo Ungerer, Gilles Pokam and Youfeng Wu. 2017. Fault-tolerant execution on COTS multi-core processors with hardware transactional memory support. Lecture Notes in Computer Science 10172, 16-30. DOI: 10.1007/978-3-319-54999-6_2 |
Jörg Mische, Christian Mellwig, Alexander Stegmeier, Martin Frieb and Theo Ungerer. 2017. Minimally buffered deflection routing with in-order delivery in a torus. In Proceedings of the Eleventh IEEE/ACM International Symposium on Networks-on-Chip - NOCS '17, Seoul, Republic of Korea, October 19 - 20, 2017. ACM Press, New York, NY, 1. DOI: 10.1145/3130218.3130227 |
Nizar Msadek and Theo Ungerer. 2017. Parallel optimization for intelligent systems: principles and new results. In Sergey Yurish (Ed.). Advances in Intelligent Systems: Reviews. IFSA Publishing, Barcelona, 19-46. |
Jörg Mische, Martin Frieb, Alexander Stegmeier and Theo Ungerer. 2017. Reduced complexity many-core: timing predictability due to message-passing. Lecture Notes in Computer Science 10172, 139-151. DOI: 10.1007/978-3-319-54999-6_11 |
Nizar Msadek and Theo Ungerer. 2017. Trustworthy self-optimization for organic computing environments using multiple simultaneous requests. Journal of Systems Architecture 75, 26-34. DOI: 10.1016/j.sysarc.2017.03.003 |
2016 |
Martin Frieb, Ralf Jahr, Haluk Ozaktas, Andreas Hugl, Hans Regler and Theo Ungerer. 2016. A parallelization approach for hard real-time systems and its application on two industrial programs: strategy and two case studies for the parallelization of hard real-time systems. International Journal of Parallel Programming 44, 6, 1296-1336. DOI: 10.1007/s10766-016-0432-7 |
Sebastian Weis, Arne Garbade, Bernhard Fechner, Avi Mendelson, Roberto Giorgi and Theo Ungerer. 2016. Architectural support for fault tolerance in a teradevice dataflow system. International Journal of Parallel Programming 44, 2, 208-232. DOI: 10.1007/s10766-014-0312-y |
Christian Bradatsch, Florian Kluge and Theo Ungerer. 2016. Data age diminution in the logical execution time model. Lecture Notes in Computer Science 9637, 173-184. DOI: 10.1007/978-3-319-30695-7_13 |
Martin Frieb, Alexander Stegmeier, Jörg Mische and Theo Ungerer. 2016. Employing MPI collectives for timing analysis on embedded multi-cores. In Martin Schoeberl (Ed.). 16th International Workshop on Worst-Case Execution Time Analysis (WCET 2016). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Dagstuhl, 10:1-10:11 DOI: 10.4230/OASIcs.WCET.2016.10 |
Florian Haas, Sebastian Weis, Theo Ungerer, Gilles Pokam and Youfeng Wu. 2016. POSTER: fault-tolerant execution on COTS multi-core processors with hardware transactional memory support. In Ayal Zaks, Bilha Mendelson, Lawrence Rauchwerger and Wen-mei W. Hwu (Ed.). Proceedings of the 2016 International Conference on Parallel Architectures and Compilation - PACT '16, Haifa, Israel, September 11 - 15, 2016. ACM Press, New York, NY, 421-422. DOI: 10.1145/2967938.2974051 |
Theo Ungerer, Lucie Matusova, Zai Jian Jia Li, Zlatko Petrov, Bert Böddeker, Sebastian Kehr, Hans Regler, Andreas Hugl, Christine Rochange, Haluk Ozaktas, Hugues Cassé, Christian Bradatsch, Armelle Bonenfant, Pascal Sainrat, Nick Lay, David George, Ian Broster, Eduardo Quiñones, Milos Panic, Jaume Abella, Carles Hernandez, Francisco Cazorla, Martin Frieb, Sascha Uhrig, Mathias Rohde, Arthur Pyka, Florian Kluge, Jörg Mische, Alexander Stegmeier, Ralf Jahr, Mike Gerdes and Pavel Zaykov. 2016. Parallelizing industrial hard real-time applications for the parMERASA multicore. ACM Transactions on Embedded Computing Systems 15, 3, 1-27. DOI: 10.1145/2910589 |
Florian Kluge, Martin Schoeberl and Theo Ungerer. 2016. Support for the logical execution time model on a time-predictable multicore processor. ACM SIGBED Review 13, 4, 61-66. DOI: 10.1145/3015037.3015047 |
Gerrit Anders, Hella Seebach, Jan-Philipp Steghöfer, Wolfgang Reif, Elisabeth André, Jörg Hähner, Christian Müller-Schloer and Theo Ungerer. 2016. The social concept of trust as enabler for robustness in open self-organising systems. In Wolfgang Reif, Gerrit Anders, Hella Seebach, Jan-Philipp Steghöfer, Elisabeth André, Jörg Hähner, Christian Müller-Schloer and Theo Ungerer (Ed.). Trustworthy Open Self-Organising Systems. Springer, Cham (Autonomic Systems (ASYS)), 1-16. DOI: 10.1007/978-3-319-29201-4_1 |
Nizar Msadek and Theo Ungerer. 2016. Trust as important factor for building robust self-x systems. In Wolfgang Reif, Gerrit Anders, Hella Seebach, Jan-Philipp Steghöfer, Elisabeth André, Jörg Hähner, Christian Müller-Schloer and Theo Ungerer (Ed.). Trustworthy open self-organising systems. Springer International, Cham (Autonomic Systems (ASYS)), 153-183. DOI: 10.1007/978-3-319-29201-4_6 |
Nizar Msadek and Theo Ungerer. 2016. Trust-based monitoring for self-healing of distributed real-time systems. In 7th IEEE Workshop on Self-Organizing Real-Time Systems (ISORC Workshop 2016), co-located with 19th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2016, York, United Kingdom, May 17-20, 2016. IEEE |
Wolfgang Reif, Gerrit Anders, Hella Seebach, Jan-Philipp Steghöfer, Elisabeth André, Jörg Hähner, Christian Müller-Schloer and Theo Ungerer (Ed.). 2016. Trustworthy open self-organising systems. Springer, Cham (Autonomic Systems (ASYS)). DOI: 10.1007/978-3-319-29201-4 |
Alexander Stegmeier, Jörg Mische, Martin Frieb and Theo Ungerer. 2016. WCTT bounds for MPI primitives in the PaterNoster NoC. ACM SIGBED Review 13, 4, 25-30. DOI: 10.1145/3015037.3015041 |
2015 |
Nizar Msadek, Rolf Kiefhaber and Theo Ungerer. 2015. A trustworthy, fault-tolerant and scalable self-configuration algorithm for Organic Computing systems. Journal of Systems Architecture 61, 10, 511-519. DOI: 10.1016/j.sysarc.2015.07.012 |
Alexander Stegmeier, Martin Frieb, Ralf Jahr and Theo Ungerer. 2015. Algorithmic skeletons for parallelization of embedded real-time systems. In 3rd Workshop on High-performance and Real-time Embedded Systems (HiRES 2015), January 21, 2015, Amsterdam, the Netherlands. |
Alexander Stegmeier, Jörg Mische and Theo Ungerer. 2015. Communication patterns for embedded real-time many-cores. In Poster abstracts in Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES). , 1-4 |
Florian Kluge and Theo Ungerer. 2015. EMSBench: Benchmark und Testumgebung für reaktive Systeme. In Wolfgang A. Halang and Olaf Spinczyk (Ed.). Betriebssysteme und Echtzeit: Echtzeit 2015. Springer, Berlin [u.a.] (Informatik aktuell (INFORMAT)), 11-20. DOI: 10.1007/978-3-662-48611-5_2 |
Milo Panic, Jaume Abella, Carles Hernandez, Eduardo Quinones, Theo Ungerer and Francisco J. Cazorla. 2015. Enabling TDMA Arbitration in the Context of MBPTA. In Euromicro Conference on Digital System Design, 26 - 28 August 2015, Funchal, Portugal. IEEE, Los Alamitos, Calif. [u.a.], 462-469. DOI: 10.1109/dsd.2015.68 |
Theo Ungerer, Christian Bradatsch, Martin Frieb, Florian Kluge, Jörg Mische, Alexander Stegmeier, Ralf Jahr, Mike Gerdes, Pavel Zaykov, Lucie Matusova, Zai Jian Jia Li, Zlatko Petrov, Bert Böddeker, Sebastian Kehr, Hans Regler, Andreas Hugl, Christine Rochange, Haluk Ozaktas, Hugues Cassé, Armelle Bonenfant, Pascal Sainrat, Nick Lay, David George, Ian Broster, Eduardo Quiñones, Milos Panic, Jaume Abella, Carles Hernandez, Francisco Cazorla, Sascha Uhrig, Mathias Rohde and Arthur Pyka. 2015. Experiences and results of parallelisation of industrial hard real-time applications for the parMERASA multi-core. In 3rd Workshop on High-performance and Real-time Embedded Systems (HiRES 2015), January 21, 2015, Amsterdam, the Netherlands. |
Alexander Stegmeier, Martin Frieb and Theo Ungerer. 2015. Extended pattern-based parallelization approach for hard real-time systems and its tool support. PARS-Mitteilungen 32, 1, 1-9. |
Nizar Msadek, Alexander Stegmeier, Rolf Kiefhaber and Theo Ungerer. 2015. Mechanism for minimizing trust conflicts in organic computing systems. In João M. P. Cardoso (Ed.). ARCS 2015: 28th International Conference on Architecture of Computing Systems, March 24 – 27, 2015, Porto, Portugal; Workshop Proceedings. VDE-Verlag, Berlin |
Nizar Msadek, Rolf Kiefhaber and Theo Ungerer. 2015. Trustworthy self-optimization in organic computing environments. Lecture Notes in Computer Science 9017, 123-134. DOI: 10.1007/978-3-319-16086-3_10 |
Florian Kluge, Markus Neuerburg and Theo Ungerer. 2015. Utility-based scheduling of (m,k)-firm real-time task sets. Lecture Notes in Computer Science 9017, 201-211. DOI: 10.1007/978-3-319-16086-3_16 |
2014 |
Stefan Metzlaff and Theo Ungerer. 2014. A comparison of instruction memories from the WCET perspective. Journal of Systems Architecture 60, 5, 452-466. DOI: 10.1016/j.sysarc.2013.09.009 |
Florian Kluge, Mike Gerdes, Florian Haas and Theo Ungerer. 2014. A generic timing model for cyber-physical systems. In Workshop on Reconciling Predictability and Performance (RePP'14). , 1-15 DOI: 10.13140/2.1.1820.4165 |
Nizar Msadek, Rolf Kiefhaber and Theo Ungerer. 2014. A trust- and load-based self-optimization algorithm for organic computing systems. In Eighth International Conference on Self-Adaptive and Self-Organizing Systems, 8-12 September 2014, London, UK. IEEE, Los Alamitos, Calif. [u.a.], 177-178. DOI: 10.1109/saso.2014.32 |
Florian Kluge, Mike Gerdes and Theo Ungerer. 2014. An operating system for safety-critical applications on manycore processors. In 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 10 - 12 June 2014, Reno, NV, USA. IEEE, Los Alamitos, Calif. [u.a.], 238-245. DOI: 10.1109/isorc.2014.30 |
Christian Bradatsch, Florian Kluge and Theo Ungerer. 2014. Comparison of service call implementations in an AUTOSAR multi-core OS. In Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014), 18 - 20 June 2014, Pisa, Italy. IEEE, Los Alamitos, Calif. [u.a.], 199-205. DOI: 10.1109/sies.2014.6871204 |
Jörg Mische, Stefan Metzlaff and Theo Ungerer. 2014. Distributed memory on chip – bringing together low power and real-time. In Proceedings of the Workshop on Reconciling Performance and Predictability (RePP). , 1-15 DOI: 10.13140/2.1.2829.5047 |
Ralf Jahr, Mike Gerdes, Theo Ungerer, Haluk Ozaktas, Christine Rochange and Pavel G. Zaykov. 2014. Effects of structured parallelism by parallel design patterns on embedded hard real-time systems. In 20th International Conference on Embedded and Real-Time Computing Systems and Applications, 20-22 August 2014, Chongqing, China. IEEE, Los Alamitos, Calif. [u.a.], 1-10. DOI: 10.1109/rtcsa.2014.6910546 |
Florian Haas, Stefan Metzlaff, Sebastian Weis and Theo Ungerer. 2014. Enhancing real-time behaviour of parallel applications using Intel TSX. In Proceedings of the Joint Euro-TM/MEDIAN Workshop on Dependable Multicore and Transactional Memory Systems (DMTM). , 1-2 |
Florian Haas, Sebastian Weis, Stefan Metzlaff and Theo Ungerer. 2014. Exploiting Intel TSX for fault-tolerant execution in safety-critical systems. In International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 1-3 Oct. 2014, Amsterdam, Netherlands. IEEE, Los Alamitos, Calif. [u.a.], 197-202. DOI: 10.1109/dft.2014.6962083 |
Jörg Mische and Theo Ungerer. 2014. Guaranteed service independent of the task placement in NoCs with torus topology. In Mathieu Jan, Belgacem Ben Hedia, Joël Coossens and Claire Maiza (Ed.). Proceedings of the 22nd International Conference on Real-Time Networks and Systems - RTNS '14, 08 - 10 October 2014, Versaille, France. ACM Press, New York, NY, 151-160. DOI: 10.1145/2659787.2659804 |
Ralf Jahr, Martin Frieb, Mike Gerdes and Theo Ungerer. 2014. Model-based parallelization and optimization of an industrial control code. In Holger Giese, Michaela Huhn, Jan Phillips and Bernhard Schätz (Ed.). Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme X, Schloss Dagstuhl, Germany, 2014, Tagungsband Modellbasierte Entwicklung eingebetteter Systeme. fortiss, München, 63-72. |
Ralf Jahr, Martin Frieb, Mike Gerdes, Theo Ungerer, Andreas Hugl and Hans Regler. 2014. Paving the way for multi-cores in industrial hard real-time control applications. In Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014), 18 - 20 June 2014, Pisa, Italy. IEEE, Los Alamitos, Calif. [u.a.], 1-4. DOI: 10.1109/sies.2014.7087457 |
Nizar Msadek, Rolf Kiefhaber and Theo Ungerer. 2014. Simultaneous Self-Configuration with Multiple Managers for Organic Computing Systems. In Architecture of Computing Systems – ARCS 2014: 27th International Conference, Lübeck, Germany, February 25-28, 2014.. |
Christian Bradatsch, Florian Kluge and Theo Ungerer. 2014. Synchronous execution of a parallelised interrupt handler. In Björn B. Brandenburg (Ed.). 20th IEEE Real-Time Embedded Technology and Applications Symposiun (RTAS). Max Planck Institute for Software Systems, Kauserslautern, 9-10. |
Roberto Giorgi, Rosa M. Badia, François Bodin, Albert Cohen, Paraskevas Evripidou, Paolo Faraboschi, Bernhard Fechner, Guang R. Gao, Arne Garbade, Rahul Gayatri, Sylvain Girbal, Daniel Goodman, Behran Khan, Souad Koliaï, Joshua Landwehr, Nhat Minh Lê, Feng Li, Mikel Lujàn, Avi Mendelson, Laurent Morin, Nacho Navarro, Tomasz Patejko, Antoniu Pop, Pedro Trancoso, Theo Ungerer, Ian Watson, Sebastian Weis, Stéphane Zuckerman and Mateo Valero. 2014. TERAFLUX: harnessing dataflow in next generation teradevices. Microprocessors and Microsystems 38, 8, 976-990. DOI: 10.1016/j.micpro.2014.04.001 |
Florian Kluge, Mike Gerdes and Theo Ungerer. 2014. The boot process in real-time manycore processors. In Proceedings of the 22nd International Conference on Real-Time Networks and Systems - RTNS '14, 08 - 10 October 2014, Versaille, France. ACM Press, New York DOI: 10.1145/2659787.2659816 |
Nizar Msadek, Rolf Kiefhaber, Bernhard Fechner and Theo Ungerer. 2014. Trust-enhanced self-configuration for organic computing systems. In Erik Maehle, Kay Römer, Wolfgang Karl and Eduardo Tovar (Ed.). Architecture of Computing Systems – ARCS 2014: 27th International Conference, Lübeck, Germany, February 25-28, 2014.. Springer, Cham (Lecture Notes in Computer Science ; 8350), 37-48. DOI: 10.1007/978-3-319-04891-8_4 |
Ralf Jahr, Alexander Stegmeier, Rolf Kiefhaber, Martin Frieb and Theo Ungerer. 2014. User manual for the optimization and WCET analysis of software with timing analyzable algorithmic skeletons. Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg 2014-05. . |
2013 |
Horia Calborean, Ralf Jahr, Theo Ungerer and Lucian Vintan. 2013. A comparison of multi-objective algorithms for the automatic design space exploration of a superscalar system. In Loan Dumitrache (Ed.). Advances in Intelligent Control Systems and Computer Science. Springer, Berlin [u.a.] (Advances in Intelligent Systems and Computing ; 187), 489-502. DOI: 10.1007/978-3-642-32548-9_35 |
Christian Bradatsch, Florian Kluge and Theo Ungerer. 2013. A cross-domain system architecture for embedded hard real-time many-core systems. In 10th International Conference on High Performance Computing and Communications and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, 13 - 15 November 2013, Zhangjiajie, China. IEEE, Los Alamitos, Calif. [u.a.], 2034-2041. DOI: 10.1109/hpcc.and.euc.2013.293 |
Marco Paolieri, Jörg Mische, Stefan Metzlaff, Mike Gerdes, Eduardo Quiñones, Sascha Uhrig, Theo Ungerer and Francisco J. Cazorla. 2013. A hard real-time capable multi-core SMT processor. ACM Transactions on Embedded Computing Systems 12, 3, 79. DOI: 10.1145/2442116.2442129 |
Ralf Jahr, Mike Gerdes and Theo Ungerer. 2013. A pattern-supported parallelization approach. In Pavan Balaji, Minyi Guo and Zhiyi Huang (Ed.). Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores - PMAM '13, 23th February 2013, Shenzhen, Guangdong, China. ACM Press, New York, NY, 53-62. DOI: 10.1145/2442992.2442998 |
Julian Wolf and Theo Ungerer. 2013. An optimized timing and control flow checker for hard real-time systems. In Mladen Berekovic and Martin Danek (Ed.). ARCS 2013 - 26th International Conference on Architecture of Computing Systems 2013, Workshop Proceedings, Feburary 19-22, 2013, Prague, Czech Republic. VDE-Verlag, Berlin |
Michael Roth, Julia Schmitt, Florian Kluge and Theo Ungerer. 2013. DHT broadcast optimisation with ID assignment rules. In Uwe Brinkschulte, Christian Müller-Schloer, Mathias Pacher (Eds.). 2013 Workshop on Embedded Self-Organizing Systems, ESOS'13, San Jose, CA, USA, June 25, 2013. USENIX Association, Berkeley, CA |
Bernhard Fechner, Arne Garbade, Sebastian Weis and Theo Ungerer. 2013. Fault detection and tolerance mechanisms for future 1000 core systems. In 2013 International Conference on High Performance Computing and Simulation (HPCS), 1 - 5 July 2013, Helsinki, Finland. IEEE, Los Alamitos, Calif. [u.a.], 552-554. DOI: 10.1109/hpcsim.2013.6641467 |
Arne Garbade, Sebastian Weis, Sebastian Schlingmann, Bernhard Fechner and Theo Ungerer. 2013. Fault localization in NoCs exploiting periodic heartbeat messages in a many-core environment. In Martin Herbordt and Charles (Chip) Weems (Ed.). International Symposium on Parallel and Distributed Processing, Workshops and Phd Forum, 20 - 24 May 2013, Cambridge, MA, USA. IEEE, Los Alamitos, Calif., 791-795. DOI: 10.1109/ipdpsw.2013.150 |
Florian Kluge, Florian Haas, Mike Gerdes and Theo Ungerer. 2013. History-cognisant time-utility-functions for scheduling overloaded real-time control systems. In Sofia Antipolis (Ed.). Proceedings of 7th Junior Researcher Workshop on Real-Time Computing (JRWRTC 2013). , 1-4 DOI: 10.13140/2.1.1080.0648 |
Arne Garbade, Sebastian Weis, Sebastian Schlingmann, Bernhard Fechner and Theo Ungerer. 2013. Impact of message based fault detectors on applications messages in a network on chip. In 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 27 February - 1 March 2013, Belfast, UK. IEEE, Los Alamitos, Calif. [u.a.], 470-477. DOI: 10.1109/pdp.2013.76 |
Stefan Metzlaff, Sebastian Weis and Theo Ungerer. 2013. Leveraging transactional memory for a predictable execution of applications composed of hard real-time and best-effort tasks. In Michel Auguin, Robert de Simone, Robert Davis and Emmanuel Grolleau (Ed.). Proceedings of the 21st International conference on Real-Time Networks and Systems - RTNS '13, 16 - 18 October 2013, Sophia Antipolis, France. ACM Press, New York, NY, 45-54. DOI: 10.1145/2516821.2516832 |
Ralf Jahr, Mike Gerdes and Theo Ungerer. 2013. On efficient and effective model-based parallelization of hard real-time applications. In Holger Giese, Michaela Huhn, Jan Phillips and Bernhard Schätz (Ed.). Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme IX, Schloss Dagstuhl, Germany, April 24-26, 2013, Tagungsband Modellbasierte Entwicklung eingebetteter Systeme. fortiss GmbH, München, 50-59. |
Rolf Kiefhaber, Ralf Jahr, Nizar Msadek and Theo Ungerer. 2013. Ranking of direct trust, confidence, and reputation in an abstract system with unreliable components. In 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing, 18 - 21 December 2013, Vietri sul Mere, Italy. IEEE, Los Alamitos, Calif. [u.a.], 388-395. DOI: 10.1109/uic-atc.2013.79 |
Gerrit Anders, Florian Siefert, Nizar Msadek, Rolf Kiefhaber, Oliver Kosak, Wolfgang Reif and Theo Ungerer. 2013. TEMAS - a Trust-Enabling Multi-Agent System for open environments. Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg 2013-04. . |
Marco Solinas, Rosa M. Badia, Francois Bodin, Albert Cohen, Paraskevas Evripidou, Paolo Faraboschi, Bernhard Fechner, Guang R. Gao, Arne Garbade, Sylvain Girbal, Daniel Goodman, Behran Khan, Souad Koliai, Feng Li, Mikel Lujan, Laurent Morin, Avi Mendelson, Nacho Navarro, Antoniu Pop, Pedro Trancoso, Theo Ungerer, Mateo Valero, Sebastian Weis, Ian Watson, Stephane Zuckermann and Roberto Giorgi. 2013. The TERAFLUX Project: exploiting the DataFlow paradigm in next generation teradevices. In Euromicro Conference on Digital System Design, 4 - 6 September 2013, Los Alamitos, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 272-279. DOI: 10.1109/dsd.2013.39 |
Stefan Metzlaff, Sebastian Weis and Theo Ungerer. 2013. Towards transactional memory for safety-critical embedded systems. In Euro-TM Workshop on Transactional Memory (WTM 2013), Prague, Czech Republic, April 14, 2013. |
Theo Ungerer, C. Bradatsch, M. Gerdes, Florian Kluge, R. Jahr, Jörg Mische, J. Fernandes, P.G. Zaykov, Z. Petrov, B. Boddeker, S. Kehr, H. Regler, A. Hugl, C. Rochange, H. Ozaktas, H. Casse, A. Bonenfant, P. Sainrat, I. Broster, N. Lay, D. George, E. Quinones, M. Panic, J. Abella, F. Cazorla, S. Uhrig, M. Rohde and Arthur Pyka. 2013. parMERASA: multi-core execution of parallelised hard real-time applications supporting analysability. In Euromicro Conference on Digital System Design, 4 - 6 September 2013, Los Alamitos, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 363-370. DOI: 10.1109/dsd.2013.46 |
2012 |
Florian Kluge, Mike Gerdes and Theo Ungerer. 2012. AUTOSAR OS on a message-passing multicore processor. In 7th IEEE International Symposium on Industrial Embedded Systems (SIES'12), 20 - 22 June 2012, Karlsruhe, Germany. IEEE, Los Alamitos, Calif. [u.a.], 287-290. DOI: 10.1109/sies.2012.6356598 |
S. Uhrig, Theo Ungerer and R. Jahr. 2012. Advanced architecture optimisation and performance analysis of a reconfigurable grid ALU processor. IET Computers and Digital Techniques 6, 5, 334-341. DOI: 10.1049/iet-cdt.2011.0091 |
Ralf Jahr, Horia Calborean, Lucian Vintan and Theo Ungerer. 2012. Boosting design space explorations with existing or automatically learned knowledge. In Jens B. Schmitt (Ed.). Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance: 16th International GI/ITG Conference, MMB & DFT 2012, Kaiserslautern, Germany, March 19-21, 2012. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 7201), 221-235. DOI: 10.1007/978-3-642-28540-0_16 |
Rolf Kiefhaber, Gerrit Anders, Florian Siefert, Theo Ungerer and Wolfgang Reif. 2012. Confidence as a means to assess the accuracy of trust values. In Geyong Min, Yulei Wu, Lei (Chris) Liu, Xiaolong Jin, Stephen Jarvis, Ahmed Y. Al-Dubai (Eds.). 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, 25-27 June 2012, Liverpool, UK. IEEE, Piscataway, NJ, 690-697 DOI: 10.1109/trustcom.2012.111 |
Julian Wolf, Bernhard Fechner and Theo Ungerer. 2012. Fault coverage of a timing and control flow checker for hard real-time systems. 18th International On-Line Testing Symposium (IOLTS), 27 - 29 June 2012, Sitges, Spain 127-129. DOI: 10.1109/iolts.2012.6313855 |
Julian Wolf, Bernhard Fechner and Theo Ungerer. 2012. Fault detection capabilities of an enhanced timing and control flow checker for hard real-time systems. In Amir Alimohammad and Petre Dini (Ed.). VALID 2012: the 4th International Conference on Advances in System Testing and Validation Lifecycle, November 18-23, 2012, Lisbon, Portugal. IARIA - International Academy, Research, and Industry Association, 57-62. |
Bernhard Fechner, Arne Garbade, Sebastian Weis and Theo Ungerer. 2012. Fault localization in NoCs by timed heartbeats. In G. Mühl, J. Richling and A. Herkersdorf (Ed.). ARCS 2012 Workshops, 28. Februar - 2. März 2012, München, Germany. Gesellschaft für Informatik e.V., Bonn, 191-200. |
Ralf Jahr, Horia Calborean, Lucian Vintan and Theo Ungerer. 2012. Finding near-perfect parameters for hardware and code optimizations with automatic multi-objective design space explorations. Concurrency and Computation: Practice and Experience 27, 9, 2196-2214. DOI: 10.1002/cpe.2975 |
Julian Wolf, Bernhard Fechner, Sascha Uhrig and Theo Ungerer. 2012. Fine-grained timing and control flow error checking for hard real-time task execution. In 7th IEEE International Symposium on Industrial Embedded Systems (SIES'12), 20 - 22 June 2012, Karlsruhe, Germany. IEEE, Los Alamitos, Calif. [u.a.], 257-266. DOI: 10.1109/sies.2012.6356592 |
Stefan Metzlaff and Theo Ungerer. 2012. Impact of instruction cache and different instruction scratchpads on the WCET Estimate. In 14th International Conference on High Performance Computing and Communication and 2012 IEEE 9th International Conference on Embedded Software and Systems, 25 - 27 June 2012, Liverpool, UK. IEEE, Los Alamitos, Calif. [u.a.], 1442-1449. DOI: 10.1109/hpcc.2012.211 |
Michael Roth, Julia Schmitt, Florian Kluge and Theo Ungerer. 2012. Information dissemination in distributed organic computing systems with distributed hash tables. In 15th International Conference on Computational Science and Engineering, 5 - 7 December 2012, Nicosia, Cyprus. IEEE, Los Alamitos, Calif. [u.a.], 554-561. DOI: 10.1109/iccse.2012.82 |
Jörg Mische and Theo Ungerer. 2012. Low power flitwise routing in an unidirectional torus with minimal buffering. In Maurizio Palesi and Terrence Mak (Ed.). Proceedings of the Fifth International Workshop on Network on Chip Architectures - NoCArc '12, 1st December 2012, Vancouver, British Columbia, Canada. ACM Press, New York, NY, 63-68. DOI: 10.1145/2401716.2401730 |
Florian Kluge, Benoit Triquet, Christine Rochange and Theo Ungerer. 2012. Operating systems for manycore processors from the perspective of safety-critical systems. In Gabriel Parmer, Andrea Bastoni (Eds.). OSPERT 2012: Proceedings of 8th annual workshop on Operating Systems Platforms for Embedded Real-Time applications, Pisa, Italy, July 10, 2012. George Washington University, Washington, DC, 16-20 |
Christian Müller-Schloer, H. Schmeck and Theo Ungerer. 2012. Organic Computing. Informatik-Spektrum 35, 2, 71-73. DOI: 10.1007/s00287-012-0599-2 |
Stefan Metzlaff and Theo Ungerer. 2012. Replacement policies for a function-based instruction memory: a quantification of the impact on hardware complexity and WCET estimates. In 24th Euromicro Conference on Real-Time Systems, 11 - 13 July 2012, Pisa, Italy. IEEE, Los Alamitos, Calif. [u.a.], 112-121. DOI: 10.1109/ecrts.2012.22 |
Antoni Portero, Alberto Scionti, Zhibin Yu, Paolo Faraboschi, Caroline Concatto, Luigi Carro, Arne Garbade, Sebastian Weis, Theo Ungerer and Roberto Giorgi. 2012. Simulating the future kilo-x86-64 core processors and their infrastructure. In Saad Biaz (Ed.). 2012 Spring Simulation Multiconference, SpringSim '12, Orlando, FL, USA - March 26-29, 2012, Proceedings of the 45th Annual Simulation Symposium. SCS / ACM, New York, NY, 9 |
Mike Gerdes, Florian Kluge, Theo Ungerer and Christine Rochange. 2012. The split-phase synchronisation technique: reducing the pessimism in the WCET analysis of parallelised hard real-time programs. In IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 19 - 22 August 2012, Seoul, South Korea. IEEE, Los Alamitos, Calif. [u.a.], 88-97. DOI: 10.1109/rtcsa.2012.11 |
M. Gerdes, Florian Kluge, Theo Ungerer, C. Rochange and P. Sainrat. 2012. Time analysable synchronisation techniques for parallelised hard real-time applications. In 2012 Design, Automation and Test in Europe Conference and Exhibition (DATE), 12 - 16 March 2012, Dresden, Germany. IEEE, Los Alamitos, Calif. [u.a.], 671-676. DOI: 10.1109/date.2012.6176555 |
2011 |
Stefan Metzlaff, Irakli Guliashvili, Sascha Uhrig and Theo Ungerer. 2011. A dynamic instruction scratchpad memory for embedded processors managed by hardware. Lecture Notes in Computer Science 6566, 122-134. DOI: 10.1007/978-3-642-19137-4_11 |
Sebastian Weis, Arne Garbade, Julian Wolf, Bernhard Fechner, Avi Mendelson, Roberto Giorgi and Theo Ungerer. 2011. A fault detection and recovery architecture for a teradevice dataflow system. In First Workshop on Data-Flow Execution Models for Extreme Scale Computing, 10 October 2011, Galveston Island, TX, USA. IEEE, Los Alamitos, Calif. [u.a.], 38-44. DOI: 10.1109/dfm.2011.9 |
Stefan Metzlaff, Jörg Mische and Theo Ungerer. 2011. A real-time capable many-core model. In Scott Brandt, Nathan Fisher (Eds.). RTSS 2011: Work-in-Progress Proceedings; The 32nd IEEE Real-Time Systems Symposium, November 29 - December 2, 2011, Vienna, Austria. Wayne State University, Department of Computer Science, Detroit, MI, 21-24 |
Marco Paolieri, Eduardo Quinones, Francisco J. Cazorla, Julian Wolf, Theo Ungerer, Sascha Uhrig and Zlatko Petrov. 2011. A software-pipelined approach to multicore execution of timing predictable multi-threaded hard real-time tasks. In 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 28 - 31 March 2011, Newport Beach, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 233-240. DOI: 10.1109/isorc.2011.36 |
Ralf Jahr, Theo Ungerer, Horia Calborean and Lucian Vintan. 2011. Automatic multi-objective optimization of parameters for hardware and code optimizations. In International Conference on High Performance Computing and Simulation, 4 - 8 July 2011, Istanbul, Turkey. IEEE, Los Alamitos, Calif. [u.a.], 308-316. DOI: 10.1109/hpcsim.2011.5999839 |
Benjamin Satzger, Andreas Pietzowski and Theo Ungerer. 2011. Autonomous and scalable failure detection in distributed systems. International Journal of Autonomous and Adaptive Communications Systems 4, 1, 61-77. DOI: 10.1504/ijaacs.2011.037749 |
Julia Schmitt, Michael Roth, Rolf Kiefhaber, Florian Kluge and Theo Ungerer. 2011. Concept of a reflex manager to enhance the planner component of an autonomic / organic system. In Jose M. Alcaraz Calero, Laurence T. Yang, Félix Gómez Mármol, Luis Javier García Villalba, Andy Xiaolin Li and Yan Wang (Ed.). Autonomic and trusted computing: 8th International Conference, ATC 2011, Banff, Canada, September 2-4, 2011. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 6906), 19-30. DOI: 10.1007/978-3-642-23496-5_2 |
Sebastian Schlingmann, Arne Garbade, Sebastian Weis and Theo Ungerer. 2011. Connectivity-sensitive algorithm for task placement on a many-core considering faulty regions. In 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing, 9 - 11 Feb. 2011, Ayia Napa, Cyprus. IEEE, Los Alamitos, Calif. [u.a.], 417-422. DOI: 10.1109/pdp.2011.58 |
Florian Kluge, Jörg Mische and Theo Ungerer. 2011. Dynamic classification for embedded real-time systems. In Christian Müller-Schloer, Hartmut Schmeck and Theo Ungerer (Ed.). Organic computing: paradigm shift for complex systems. Springer, Basel (Autonomic Systems ; 1), 579-581. DOI: 10.1007/978-3-0348-0130-0_39 |
Manolis Katevenis, Margaret Martonosi, Theo Ungerer, Christos Kovyrakis and Oliver Temam (Ed.). 2011. HiPEAC '11: Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers, Heraklion, Greece, January 24 - 26, 2011. ACM Press, New York, NY. |
Mike Gerdes, Julian Wolf, Irakli Guliashvili, Theo Ungerer, Michael Houston, Guillem Bernat, Stefan Schnitzler and Hans Regler. 2011. Large drilling machine control code: parallelisation and WCET speedup. In 6th IEEE International Symposium on Industrial and Embedded Systems, 15 - 17 June 2011, Vasteras, Sweden. IEEE, Los Alamitos, Calif. [u.a.], 91-94. DOI: 10.1109/sies.2011.5953688 |
Christian Bradatsch, Sebastian Schlingmann, Sascha Uhrig and Theo Ungerer. 2011. MANJAC: ein Many-Core-Emulator auf Multi-FPGA-Basis. PARS: Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware 28, 1, 48-57. DOI: 10.1007/bf03341984 |
Arne Garbade, Sebastian Weis, Sebastian Schlingmann and Theo Ungerer. 2011. OC techniques applied to solve reliability problems in future 1000-core processors. In Christian Müller-Schloer, Hartmut Schmeck and Theo Ungerer (Ed.). Organic Computing: a paradigm shift for complex systems. Springer, Basel (Autonomic Systems ; 1), 575-577. DOI: 10.1007/978-3-0348-0130-0_38 |
Ralf Jahr, Basher Shehan, Sascha Uhrig and Theo Ungerer. 2011. Optimized replacement in the configuration layers of the grid Alu processor. In Rainer Buchty, Jan-Philipp Weiß (Eds.). High-performance and hardware-aware Computing: Proceedings of the Second International Workshop on New Frontiers in High-Performance and Hardware-aware Computing (HipHac´11), San Antonio, Texas, USA, February 2011. KIT Scientific Publishing, Karlsruhe, 9-16 |
Horia Calborean, Ralf Jahr, Theo Ungerer and Lucian Vintan. 2011. Optimizing a superscalar system using multi-objective design space exploration. In Ioan Dumitrache, Dumitru Popescu and Nicolae Tapus (Ed.). CSCS-18: 18th International Conference on Control Systems and Computer Science; May 24-27, 2011, Politehnica University of Bucharest; Proceedings. Editura Politehnica Press, Bucharest, 339-346. |
Michael Roth, Julia Schmitt, Rolf Kiefhaber, Florian Kluge and Theo Ungerer. 2011. Organic computing middleware for ubiquitous environments. In Christian Müller-Schloer, Hartmut Schmeck and Theo Ungerer (Ed.). Organic computing: a paradigm shift for complex systems. Springer, Basel (Autonomic Systems ; 1), 339-351. DOI: 10.1007/978-3-0348-0130-0_22 |
Christian Müller-Schloer, Hartmut Schmeck and Theo Ungerer (Ed.). 2011. Organic computing — a paradigm shift for complex systems. Springer, Basel (Autonomic Systems (ASYS) ; 1). DOI: 10.1007/978-3-0348-0130-0 |
Julia Schmitt, Michael Roth, Rolf Kiefhaber, Florian Kluge and Theo Ungerer. 2011. Realizing self-x properties by an automated planner. In Hartmut Schmeck, Wolfgang Rosenstiel, Tarek Abdelzaher and Joseph Hellerstein (Ed.). Proceedings of the 8th ACM international conference on Autonomic computing - ICAC '11, 14 - 18 June 2011, Karlsruhe, Germany. ACM Press, New York, NY, 185-186. DOI: 10.1145/1998582.1998620 |
Ralf Jahr, Basher Shehan, Sascha Uhrig and Theo Ungerer. 2011. Static speculation as post-link optimization for the grid alu processor. In Mario R. Guarracino, Frédéric Vivien, Jesper Larsson Träff, Mario Cannatoro, Marco Danelutto, Anders Hast, Francesca Perla, Andreas Knüpfer, Beniamino Di Martino and Michael Alexander (Ed.). Euro-Par 2010 Parallel Processing Workshops: HeteroPar, HPCC, HiBB, CoreGrid, UCHPC, HPCF, PROPER, CCPI, VHPC, Ischia, Italy, August 31–September 3, 2010. Springer, Berlin (Lecture Notes in Computer Science ; 6586), 145-152. DOI: 10.1007/978-3-642-21878-1_18 |
Rolf Kiefhaber, Florian Siefert, Gerrit Anders, Theo Ungerer and Wolfgang Reif. 2011. The Trust-Enabling Middleware: Introduction and Application. Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg 2011-10. . |
Rolf Kiefhaber, Stephan Hammer, Benjamin Savs, Julia Schmitt, Michael Roth, Florian Kluge, Elisabeth André and Theo Ungerer. 2011. The neighbor-trust metric to measure reputation in organic computing systems. In 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops, 3-7 October 2011, Ann Arbor, MI, USA. IEEE, Piscataway, NJ, 41-46. DOI: 10.1109/sasow.2011.20 |
Sebastian Weis, Arne Garbade, Sebastian Schlingmann and Theo Ungerer. 2011. Towards fault detection units as an autonomous fault detection approach for future many-cores. In Wolfgang Karl and Dimitrios Soudris (Ed.). ARCS 2011 - 24th International Conference on Architecture of Computing Systems 2011, Workshop Proceedings, February 22-23, 2011, Como, Italy. VDE-Verlag, Berlin, 20-23. |
C. Bradatsch, Theo Ungerer, R. Zalman and A. Lajtkep. 2011. Towards runtime testing in automotive embedded systems. In 6th IEEE International Symposium on Industrial and Embedded Systems, 15 - 17 June 2011, Vasteras, Sweden. IEEE, Los Alamitos, Calif. [u.a.], 55-58. DOI: 10.1109/sies.2011.5953679 |
Julia Schmitt, Michael Roth, Rolf Kiefhaber, Florian Kluge and Theo Ungerer. 2011. Using an automated planner to control an organic middleware. In Fifth International Conference on Self-Adaptive and Self-Organizing Systems, 3 - 7 October 2011, Ann Arbor, MI, USA. IEEE, Los Alamitos, Calif. [u.a.], 71-78. DOI: 10.1109/saso.2011.18 |
2010 |
Andreas Pietzowski, Benjamin Satzger, Wolfgang Trumler and Theo Ungerer. 2010. A Practical Computer Immunology Approach for Self-Protection Enhanced by Optimization Techniques. Journal of Autonomic and Trusted Computing . |
Benjamin Satzger, Faruk Bagci and Theo Ungerer. 2010. A novel constraint satisfaction problem solver for self-configuring distributed systems with highly dynamic behavior. In The 2010 International Joint Conference on Neural Networks (IJCNN), 18 - 23 July 2010, Barcelona, Spain. IEEE, Los Alamitos, Calif. [u.a.], 1-6. DOI: 10.1109/ijcnn.2010.5596902 |
Florian Kluge, Sascha Uhrig, Jörg Mische, Benjamin Satzger and Theo Ungerer. 2010. Dynamic workload prediction for soft real-time applications. In 10th IEEE International Conference on Computer and Information Technology, 29 June - 1 July 2010, Bradford, UK. IEEE, Los Alamitos, Calif. [u.a.], 1841-1848. DOI: 10.1109/cit.2010.317 |
Basher Shehan, Ralf Jahr, Sascha Uhrig and Theo Ungerer. 2010. Enhancing the grid alu processor for a better exploitation of the functional units. In 17th International Conference Mixed Design of Integrated Circuits and Systems, 24 - 26 June 2010, Warsaw, Poland. IEEE, Los Alamitos, Calif. [u.a.], 106-111. |
F. Bagci, F. Kluge, Benjamin Satzger, Andreas Pietzowski, W. Trumler and Theo Ungerer. 2010. Experiences with a smart office project. In Laurence Tianruo Yang (Ed.). Mobile Intelligence. John Wiley and Sons, Hoboken, NJ (Wiley series on parallel and distributed computing), 294-319. DOI: 10.1002/9780470579398.ch14 |
Sebastian Weis, Arne Garbade, Faruk Bagci and Theo Ungerer. 2010. Fault detection and reliability techniques for future many-cores. In Koen De Bosschere (Ed.). Poster Abstracts of the 6th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES 2010), Terrassa, Spjain, 11-17 July 2010. Academia Press, Ghent, 175-178 |
Jörg Mische, Irakli Guliashvili, Sascha Uhrig and Theo Ungerer. 2010. How to enhance a superscalar processor to provide hard real-time capable in-order SMT. In Christian Müller-Schloer, Wolfgang Karl and Sami Yehia (Ed.). Architecture of Computing Systems - ARCS 2010: 23rd International Conference, Hannover, Germany, February 22-25, 2010. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 5974), 2-14. DOI: 10.1007/978-3-642-11950-7_2 |
Theo Ungerer, Francisco Cazorla, Pascal Sainrat, Guillem Bernat, Zlatko Petrov, Christine Rochange, Eduardo Quinones, Mike Gerdes, Marco Paolieri, Julian Wolf, Hugues Casse, Sascha Uhrig, Irakli Guliashvili, Michael Houston, Floria Kluge, Stefan Metzlaff and Jörg Mische. 2010. Merasa: multicore execution of hard real-time applications supporting analyzability. IEEE Micro 30, 5, 66-75. DOI: 10.1109/mm.2010.78 |
Uwe Brinkschulte and Theo Ungerer. 2010. Mikrocontroller und Mikroprozessoren. Springer, Berlin [u.a.] (eXamen.press (EXAMEN)). DOI: 10.1007/978-3-642-05398-6 |
Faruk Bagci, Theo Ungerer and Nader Bagherzadeh. 2010. Multi-level security in wireless sensor networks. International Journal on Advances in Software 4, 6, 349-359. |
Florian Kluge, Sascha Uhrig, Jörg Mische, Benjamin Satzger and Theo Ungerer. 2010. Optimisation of energy consumption of soft real-time applications by workload prediction. In 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops, 4-7 May 2010, Carmona, Seville, Spain. IEEE, Los Alamitos, Calif. [u.a.], 63-72. DOI: 10.1109/isorcw.2010.15 |
Basher Shehan, Ralf Jahr, Sascha Uhrig and Theo Ungerer. 2010. Optimization and evaluation of the reconfigurable Grid Alu Processor. In 15th CSI International Symposium on Computer Architecture and Digital Systems, 23 - 24 Sept. 2010, Tehran, Iran. IEEE, Los Alamitos, Calif. [u.a.], 11-18. DOI: 10.1109/cads.2010.5623647 |
Julian Wolf, Mike Gerdes, Florian Kluge, Sascha Uhrig, Jörg Mische, Stefan Metzlaff, Christine Rochange, Hugues Cassé, Pascal Sainrat and Theo Ungerer. 2010. RTOS support for parallel execution of hard real-time applications on the MERASA multi-core processor. In 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 5-6 May 2010, Carmona, Seville, Spain. IEEE, Los Alamitos, CA, 193-201 DOI: 10.1109/isorc.2010.31 |
Basher Shehan, Ralf Jahr, Sascha Uhrig and Theo Ungerer. 2010. Reconfigurable grid alu processor: optimization and design space exploration. In 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, 1 - 3 September 2010, Lille, France. IEEE, Los Alamitos, Calif. [u.a.], 71-79. DOI: 10.1109/dsd.2010.28 |
Sang Lyul Min, Robert Pettit, Peter Puschner and Theo Ungerer (Ed.). 2010. Software Technologies for Embedded and Ubiquitous Systems: 8th IFIP WG 10.2 International Workshop, SEUS 2010, Waidhofen/Ybbs, Austria, October 13-15, 2010; Proceedings. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 6399). DOI: 10.1007/978-3-642-16256-5 |
Rolf Kiefhaber, Benjamin Satzger, Julia Schmitt, Michael Roth and Theo Ungerer. 2010. The delayed ack method to measure trust in organic computing systems. In Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshop, 27 - 28 Sept. 2010, Budapest, Hungary. IEEE, Los Alamitos, Calif. [u.a.], 184-189. DOI: 10.1109/sasow.2010.38 |
Theo Ungerer. 2010. The multi-core challenge. Information Technology: it 52, 3, 142-146. DOI: 10.1524/itit.2010.0583 |
Sascha Uhrig, Basher Shehan, Ralf Jahr and Theo Ungerer. 2010. The two-dimensional superscalar GAP processor architecture. International Journal on Advances in Systems and Measurements 3, 1-2, 71-81. |
Benjamin Satzger, Faruk Bagci, Florian Kluge and Theo Ungerer. 2010. Towards lightweight self-configuration in wireless sensor networks. In Proceedings of the 2010 ACM Symposium on Applied Computing - SAC '10, Sierre, Switzerland, March 22 - 26, 2010. ACM Press, New York, NY, 791-792. DOI: 10.1145/1774088.1774251 |
Rolf Kiefhaber, Benjamin Satzger, Julia Schmitt, Michael Roth and Theo Ungerer. 2010. Trust measurement methods in organic computing systems by direct observation. In IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, 11 - 13 December 2010, Hong Kong, China. IEEE, Los Alamitos, Calif. [u.a.], 105-111. DOI: 10.1109/euc.2010.25 |
Jan-Philipp Steghöfer, Rolf Kiefhaber, Karin Leichtenstern, Yvonne Bernard, Lukas Klejnowski, Wolfgang Reif, Theo Ungerer, Elisabeth André, Jörg Hähner and Christian Müller-Schloer. 2010. Trustworthy organic computing systems: challenges and perspectives. In Bing Xie, Juergen Branke, S. Masoud Sadjadi, Daqing Zhang and Xingshe Zhou (Ed.). Autonomic and trusted computing: 7th International Conference, ATC 2010, Xi’an, China, October 26-29, 2010. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 6407), 62-76. DOI: 10.1007/978-3-642-16576-4_5 |
Faruk Bagci, Julian Wolf, Benjamin Satzger and Theo Ungerer. 2010. UbiMASS Ubiquitous mobile agent system for wireless sensor networks. In IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 7 - 9 June 2010, Newport Beach, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 245-252. DOI: 10.1109/sutc.2010.38 |
Jörg Mische, Sascha Uhrig, Florian Kluge and Theo Ungerer. 2010. Using SMT to hide context switch times of large real-time tasksets. In 16th International Conference on Embedded and Real-Time Computing Systems and Applications, 23 - 25 August 2010, Macau SAR, China. IEEE, Los Alamitos, Calif. [u.a.], 255-264. DOI: 10.1109/rtcsa.2010.33 |
Christian Rochange, Armelle Bonenfant, Pascal Sainrat, Mike Gerdes, Julian Wolf, Theo Ungerer, Zlatko Petrov and Frantisek Mikulu. 2010. WCET analysis of a parallel 3D multigrid solver executed on the MERASA multi-core. In Björn Lister (Ed.). 10th International Workshop on Worst-Case Execution-Time Analysis (WCET 2010) in conjunction with the 22nd Euromicro Int’l Conference on Real-Time Systems. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Dagstuhl, 90-100 DOI: 10.4230/OASIcs.WCET.2010.90 |
2009 |
Sascha Uhrig and Theo Ungerer. 2009. A Garbage Collection Technique for Embedded Multithreaded Multicore Processors. Lecture Notes in Computer Science 5455, 207-218. DOI: 10.1007/978-3-642-00454-4_21 |
Sascha Uhrig, Basher Shehan, Ralf Jahr and Theo Ungerer. 2009. A two-dimensional superscalar processor architecture. In 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 15 - 20 November 2009, Athens, Greece. IEEE, Los Alamitos, Calif. [u.a.], 608-611. DOI: 10.1109/computationworld.2009.46 |
André Seznec, Joel Emer, Michael O’Boyle, Margaret Martonosi and Theo Ungerer (Ed.). 2009. High Performance Embedded Architectures and Compilers: Fourth International Conference, HiPEAC 2009, Paphos, Cyprus, January 25-28, 2009; Proceedings. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 5409). DOI: 10.1007/978-3-540-92990-1 |
Jörg Mische, Sascha Uhrig, Florian Kluge and Theo Ungerer. 2009. IPC control for multiple real-time threads on an in-order SMT processor. In André Seznec, Joel Emer, Michael O’Boyle, Margaret Martonosi and Theo Ungerer (Ed.). High performance embedded architectures and compilers: Fourth International Conference, HiPEAC 2009, Paphos, Cyprus, January 25-28, 2009. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 5409), 125-139. DOI: 10.1007/978-3-540-92990-1_11 |
Florian Kluge, Chenglong Yu, Jörg Mische, Sascha Uhrig and Theo Ungerer. 2009. Implementing AUTOSAR scheduling and resource management on an embedded SMT processor. In Heiko Falk (Ed.). Proceedings of th 12th International Workshop on Software and Compilers for Embedded Systems - SCOPES '09, 23 - 24 April 2009, Nice, France. ACM Press, New York, NY, 33-42. DOI: 10.1145/1543820.1543828 |
Faruk Bagci, Julian Wolf, Theo Ungerer and Nader Bagherzadeh. 2009. Mobile agents for wireless sensor networks. In Hamid R. Arabnia and Victor A. Clincy (Ed.). Proceedings of the 2009 International Conference on Wireless Networks, {ICWN} 2009, July 13-16, 2009, Las Vegas Nevada, USA,. CSREA Press, Las Vegas, NV, 502-508. |
Faruk Bagci, F. Kluge, Theo Ungerer and N. Bagherzadeh. 2009. Optimisations for LocSens: an indoor location tracking system using wireless sensors. International Journal of Sensor Networks 6, 3/4, 157-166. DOI: 10.1504/ijsnet.2009.029392 |
Faruk Bagci, Theo Ungerer and Nader Bagherzadeh. 2009. SecSens: security architecture for wireless sensor networks. In Third International Conference on Sensor Technologies and Applications, 18 - 23 June 2009, Athens, Glyfada, Greece. IEEE, Los Alamitos, Calif. [u.a.], 449-454. DOI: 10.1109/sensorcomm.2009.74 |
Faruk Bagci, Florian Kluge, Benjamin Satzger and Theo Ungerer. 2009. Towards indoor location estimation and tracking with wireless sensors. In International Symposium on Intelligent Signal Processing, 26 - 28 Aug. 2009, Budapest, Hungary. IEEE, Los Alamitos, Calif. [u.a.], 235-240. DOI: 10.1109/wisp.2009.5286560 |
Benjamin Satzger, Florian Mutschelknaus, Faruk Bagci, Florian Kluge and Theo Ungerer. 2009. Towards trustworthy self-optimization for distributed systems. In Sunggu Lee and Priya Narasimhan (Ed.). Software technologies for embedded and ubiquitous systems: 7th IFIP WG 10.2 International Workshop, SEUS 2009 Newport Beach, CA, USA, November 16-18, 2009. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 5860), 58-68. DOI: 10.1007/978-3-642-10265-3_6 |
2008 |
Benjamin Satzger, Andreas Pietzowski, Wolfgang Trumler and Theo Ungerer. 2008. A lazy monitoring approach for heartbeat-style failure detectors. In Third International Conference on Availability, Reliability and Security, 4 - 7 March 2008, Barcelona, Spain. IEEE, Los Alamitos, Calif. [u.a.], 404-409. DOI: 10.1109/ares.2008.51 |
Florian Kluge, Sascha Uhrig, Jörg Mische and Theo Ungerer. 2008. A two-layered management architecture for building adaptive real-time systems. In Uwe Brinkschulte, Tony Givargis and Stefano Russo (Ed.). Software technologies for embedded and ubiquitous systems: 6th IFIP WG 10.2 International Workshop, SEUS 2008, Anacarpi, Capri Island, Italy, October 1-3, 2008. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 5287), 126-137. DOI: 10.1007/978-3-540-87785-1_12 |
Florian Kluge, Jörg Mische, Sascha Uhrig and Theo Ungerer. 2008. Building adaptive embeddd systems by monitoring and dynamic loading of application modules. In Luis Almeida, Sebastian Fischmeister, Insup Lee, Julian Proenza (Eds.). Workshop on Adaptive and Reconfigurable Embedded Systems (APRES 2008), St. Louis, MO, USA, April 21, 2008. artist - European Network of Excellence on Embedded Systems Design, 23-26 |
Theo Ungerer. 2008. Computer Architecture Challenges Rechnerarchitektur – Herausforderungen der nächsten Jahre. Information Technology: it 50, 5, 283-284. DOI: 10.1524/itit.2008.9052 |
Faruk Bagci, Theo Ungerer and Nader Bagherzadeh. 2008. ESTR - Energy Saving Token Ring protocol for wireless sensor networks. In Hamid R. Arabnia and Victor A. Clincy (Ed.). Proceedings of the International Conference on Wireless Networks, July 14-17, 2008, Las Vegas, Nevada, USA. CSREA Press, Las Vegas, NV, 3-9. |
Jörg Mische, Sascha Uhrig, Florian Kluge and Theo Ungerer. 2008. Exploiting spare resources of in-order SMT processors executing hard real-time threads. In International Conference on Computer Design, 12 - 15 October 2008, Lake Tahoe, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 371-376. DOI: 10.1109/iccd.2008.4751887 |
Benjamin Satzger and Theo Ungerer. 2008. Grouping algorithms for scalable self-monitoring distributed systems. In Antonio Manzalini (Ed.). Proceedings of the 2nd International ICST Conference on Autonomic Computing and Communication Systems, 23–25 Sep 2008, Turin, Italy. ICST, Brussels DOI: 10.4108/icst.autonomics2008.4476 |
Per Stenström, Michel Dubois, Manolis Katevenis, Rajiv Gupta and Theo Ungerer (Ed.). 2008. High Performance Embedded Architectures and Compilers: Third International Conference, HiPEAC 2008, Göteborg, Sweden, January 27-29, 2008; Proceedings. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 4917). DOI: 10.1007/978-3-540-77560-7 |
F. Bagci, F. Kluge, N. Bagherzadeh and Theo Ungerer. 2008. LocSens: an indoor location tracking system using wireless sensors. In Proceedings of 17th International Conference on Computer Communications and Networks, 3-7 August 2008, St. Thomas, US Virgin Islands, USA. IEEE, Los Alamitos, Calif. [u.a.], 1-5. DOI: 10.1109/icccn.2008.ecp.165 |
Mike Gerdes, Julian Wolf, Ji Zhang, Sascha Uhrig and Theo Ungerer. 2008. Multi-core architectures for hard real-time applications. In L'Aqula, Italy ACACES 2008 Poster Abstracts. Academia Press, Ghent (Belgium) |
Stefan Metzlaff, Sascha Uhrig, Jörg Mische and Theo Ungerer. 2008. Predictable dynamic instruction scratchpad for simultaneous multithreaded processors. In Pierfrancesco Foglia, Cosimo Antionio Prete, Sandro Bartolini and Roberto Giorgi (Ed.). Proceedings of the 9th workshop on MEmory performance: DEaling with Applications, systems and architecture - MEDEA '08, 26 October 2008, Toronto, Canada. ACM Press, New York, NY, 38-45. DOI: 10.1145/1509084.1509090 |
Werner Grass, Bernhard Sick, Theo Ungerer and Klaus Waldschmidt. 2008. Selected papers of the ARCS06 conference: an introduction. Personal and Ubiquitous Computing 12, 2, 95-96. DOI: 10.1007/s00779-006-0108-1 |
Wolfgang Trumler, Sebastian Schlingmann, Theo Ungerer, Jun Ho Bahn and Nader Bagherzadeh. 2008. Self-optimized routing in a network on-a-chip. In Mike Hinchey, Anastasia Pagnoni, Franz J. Rammig and Hartmut Schmeck (Ed.). Biologically-inspired collaborative computing: IFIP 20th World Computer Congress, Second IFIP TC 10 International Conference on Biologically-Inspired Collaborative Computing, September 8–9, 2008, Milano, Italy. Springer, Boston, MA (IFIP – The International Federation for Information Processing ; 268), 199-212. DOI: 10.1007/978-0-387-09655-1_18 |
Ralf Jahr, Basher Shehan, Sascha Uhrig and Theo Ungerer. 2008. The grid ALU processor. In L'Aqula, Italy ACACES 2008 Poster Abstracts. Academia Press, Ghent |
Benjamin Satzger, Andreas Pietzowski, Wolfgang Trumler and Theo Ungerer. 2008. Using automated planning for trusted self-organising organic computing systems. In Chunming Rong, Martin Gilje Jaatun, Frode Eika Sandnes, Laurence T. Yang and Jianhua Ma (Ed.). Autonomic and Trusted Computing: 5th International Conference, ATC 2008, Oslo, Norway, June 23-25, 2008. Springer, Berlin [u.a.] (Lecture Notes in Computer Science ; 5060), 60-72. DOI: 10.1007/978-3-540-69295-9_7 |
2007 |
Theo Ungerer, Benjamin Satzger, Andreas Pietzowski, Jörg Ehrig and Wolfgang Trumler. 2007. A distributed self-healing data store. Autonomic and Trusted Computing: 4th International Conference, ATC 2007, Hong Kong, China, July 11-13, 2007. Proceedings 458-467. DOI: 10.1007/978-3-540-73547-2_47 |
Theo Ungerer, Andreas Pietzowski, Benjamin Satzger and Wolfgang Trumler. 2007. A new adaptive accrual failure detector for dependable distributed systems. Proceedings of the 2007 ACM Symposium on Applied Computing 551-555. DOI: 10.1145/1244002.1244129 |
Theo Ungerer, Wolfgang Trumler, Andreas Pietzowski and Benjamin Satzger. 2007. Adaptive self-optimization in distributed dynamic environments. First International Conference on Self-Adaptive and Self-Organizing Systems - SASO 2007: Proceedings 320-323. DOI: 10.1109/SASO.2007.5 |
Theo Ungerer, Sascha Uhrig and Jörg Mische. 2007. An IP core for embedded Java systems. Embedded Computer Systems: Architectures, Modeling, and Simulation: 7th International Workshop, SAMOS 2007, Samos, Greece, July 16 - 19 263-272. DOI: 10.1007/978-3-540-73625-7_28 |
Theo Ungerer, Stefan Mayer, Georgi Kuzmanov and Sascha Uhrig. 2007. Coupling of a reconfigurable architecture and a multithreaded processor core with integrated real-time scheduling. Proceedings 20th IEEE International Parallel & Distributed Processing Symposium Papers 5. DOI: 10.1109/IPDPS.2006.1639471 |
Theo Ungerer, Koen De Bosschere, David Kaeli, Per Stenström and Whalley David (Ed.). 2007. High performance embedded architectures and compilers: Second International Conference, HiPEAC 2007, Ghent, Belgium, January 28-30, 2007 ; Proceedings. Springer, Berlin (Lecture notes in computer science ; 4367). DOI: 10.1007/978-3-540-69338-3 |
Florian Kluge, Jörg Mische, Stefan Metzlaff, Sascha Uhrig and Theo Ungerer. 2007. Integration of hard real-time and organic computing. In Koen De Bosschere (Ed.). ACACES 2007 Poster Abstracts: ACACES 2007, the third International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems, was held in L'Aquila, Italy, from July 15 to July 20, 2007. Academia Press, Ghent |
Theo Ungerer and Uwe Brinkschulte. 2007. Mikrocontroller und Mikroprozessoren. (2., überarbeitete Auflage). Springer, Berlin. |
Wolfgang Trumler, Markus Helbig, Andreas Pietzowski, Benjamin Satzger and Theo Ungerer. 2007. Self-configuration and self-healing in AUTOSAR. SAE International, Warrendale, PA DOI: 10.4271/2007-01-3507 |
Faruk Bagci, H. Schick, J. Petzold, Wolfgang Trumler and Theo Ungerer. 2007. The reflective mobile agent paradigm implemented in a smart office environment. Personal and Ubiquitous Computing 11, 1, 11-19. DOI: 10.1007/s00779-005-0059-y |
Theo Ungerer, Jadwiga Indulska, Jianhua Ma, Laurence T. Yang and Jiannong Cao (Ed.). 2007. Ubiquitous intelligence and computing: 4th International Conference, UIC 2007, Hong Kong, China, July 11-13, 2007 ; Proceedings. Springer, Berlin (Lecture notes in computer science ; 4611). DOI: 10.1007/978-3-540-73549-6 |
Florian Kluge, Jörg Mische, Sascha Uhrig, Theo Ungerer and Rafael Zalman. 2007. Use of helper threads for OS support in the multithreaded embedded TriCore 2 processor. In Chenyang Lu (Ed.). Proceedings: Work-In-Progress-Session of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium, 3-6 April, 2007, Bellevue, USA. Washington University in St. Louis, St. Louis, MO, 25-27 DOI: 10.7936/K7G15Z63 |
Theo Ungerer, Wolfgang Trumler, Andreas Pietzowski and Benjamin Satzger. 2007. Variations and evaluations of an adaptive accrual failure detector to enable self-healing properties in distributed systems. Architecture of computing systems - ARCS 2007: 20th International Conference, Zurich, Switzerland, March 12-15, 2007, Proceedings 171-184. DOI: 10.1007/978-3-540-71270-1_13 |
2006 |
Theo Ungerer, Wolfgang Trumler, Benjamin Satzger and Andreas Pietzowski. 2006. A bio-inspired approach for self-protecting an organic middleware with artificial antibodies. Self organizing systems : first International Workshop, IWSOS 2006 and third International Workshop on New Trends in Network Architectures and Services, EuroNGI 2006, Passau, Germany, September 18 - 20, 2006 202-215. DOI: 10.1007/11822035_17 |
Theo Ungerer, Faruk Bagci, Jan Petzold and Wolfgang Trumler. 2006. AMUN: an autonomic middleware for the Smart Doorplate Project. Personal and Ubiquitous Computing 10, 1, 7-11. DOI: 10.1007/s00779-005-0029-4 |
Wolfgang Trumler, Tobias Thiemann and Theo Ungerer. 2006. An artificial hormone system for self-organization of networked nodes. In Yi Pan, Franz J. Rammig, Hartmut Schmeck and Mauricio Solar (Ed.). Biologically inspired cooperative computing: IFIP 19th World Computer Congress, TC 10: 1st IFIP International Conference on Biologically Inspired Computing, August 21–24, 2006, Santiago, Chile. Springer, Boston, Mass. (IFIP – The International Federation for Information Processing ; 216), 85-94. DOI: 10.1007/978-0-387-34733-2_9 |
Theo Ungerer, Andreas Pietzowski and Wolfgang Trumler. 2006. An artificial immune system and its integration into an organic middleware for self-protection. Proceedings of the 8th annual conference on Genetic and evolutionary computation 1, 129-130. DOI: 10.1145/1143997.1144020 |
Matthias Güdemann, Florian Nafz, Andreas Pietzowski, Wolfgang Reif, Benjamin Satzger, Hella Seebach and Theo Ungerer. 2006. Applications and architectures in organic computing. Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg 2006-21. . |
Theo Ungerer, Laurence T. Yang, Hai Jin and Jianhua Ma (Ed.). 2006. Autonomic and trusted computing: Third international conference, ATC 2006, Wuhan, China, September 3-6, 2006 ; Proceedings. Springer, Berlin (Lecture Notes in Computer Science ; 4158). DOI: 10.1007/11839569 |
Florian Kluge, Jörg Mische, Sascha Uhrig and Theo Ungerer. 2006. CAR-SoC - towards an autonomic SoC node. In Koen De Bosschere (Ed.). ACACES 2006 Poster Abstracts: ACACES 2006, the 2nd International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems, was held in L'Aquila, Italy, from July 23 to July 29, 2006. Academia Press, Ghent, 1-4 |
Theo Ungerer, Wolfgang Trumler, Faruk Bagci and Jan Petzold. 2006. Comparison of different methods for next location prediction. Euro-Par 2006 Parallel Processing 909-918. DOI: 10.1007/11823285_96 |
S. Uhrig, S. Maier, G. Kuzmanov and Theo Ungerer. 2006. Coupling of a reconfigurable architecture and a multithreaded processor core with integrated real-time scheduling. In Proceedings 20th IEEE International Parallel and Distributed Processing Symposium, 25 - 29 April 2006, Rhodes Island, Greece. IEEE, Los Alamitos, Calif. [u.a.] DOI: 10.1109/ipdps.2006.1639471 |
Theo Ungerer, Wolfgang Trumler, Faruk Bagci and Jan Petzold. 2006. Hybrid predictors for next location prediction. Ubiquitous Intelligence and Computing 125-134. DOI: 10.1007/11833529_13 |
Jan Petzold, Faruk Bagci, Wolfgang Trumler and Theo Ungerer. 2006. Improving next location prediction by using hybrid predictors. In 2nd International Workshop on Location- and Context-Awareness (LoCA 2006), Dublin, Ireland, 10-11 May 2006. |
Theo Ungerer, Wolfgang Trumler and Robert Klaus. 2006. Self-configuration via cooperative social behavior. Lecture Notes in Computer Science 4158, 90-99. DOI: 10.1007/11839569_9 |
Sascha Uhrig, Stefan Maier and Theo Ungerer. 2006. Toward a processor core for real-time capable autonomic systems. In Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology, 21 December 2005, Athens, Greece. IEEE, Los Alamitos, Calif. [u.a.], 19-22. DOI: 10.1109/isspit.2005.1577063 |
Theo Ungerer, Benjamin Satzger, Wolfgang Trumler and Andreas Pietzowski. 2006. Using positive and negative from immunology for detection of anomalies in a self-protecting middleware. Informatik 2006: Informatik für Menschen ; Beiträge der 36. Jahrestagung der Gesellschaft für Informatik e.V. (GI) 161-168. |
2005 |
Theo Ungerer, Wolfgang Trumler, Faruk Bagci and Jan Petzold. 2005. AMUN-autonomic middleware for ubiquitous environments applied to the smart doorplate project. Advanced Engineering Informatics 19, 3, 243-252. DOI: 10.1016/j.aei.2005.04.004 |
Wolfgang Trumler, Faruk Bagci, Jan Petzold and Theo Ungerer. 2005. AMUN—autonomic middleware for ubiquitous environments applied to the smart doorplate project. In Advanced Engineering Informatics. Elsevier, Amsterdam [u.a.], 243-252. DOI: 10.1016/j.aei.2005.04.004 |
Theo Ungerer, Wolfgang Trumler, Jan Petzold, Holger Schick and Faruk Bagci. 2005. Communication and security extensions for a ubiquitous mobile agent system (UbiMAS). Proceedings of the 2nd conference on Computing frontiers 246-251. DOI: 10.1145/1062261.1062302 |
Theo Ungerer, Uwe Brinkschulte and Sascha Uhrig. 2005. Der mehrfädige Komodo-Mikrocontroller (The Multithreaded Komodo Microcontroller). Information Technology 47, 3, 117-122. DOI: 10.1524/itit.47.3.117.65611 |
Theo Ungerer and Sascha Uhrig. 2005. Energy management for embedded multithreaded processors with integrated EDF scheduling. Systems Aspects in Organic and Pervasive Computing: ARCS 2005 1-17. DOI: 10.1007/978-3-540-31967-2_1 |
Theo Ungerer, Tom Conte, Nacho Navarro, Wen-mei W. Hwu and Mateo Valero (Ed.). 2005. High performance embedded architectures and compilers: First international conference, HiPEAC 2005, Barcelona, Spain, November 17 - 18, 2005 ; Proceedings. Springer, Berlin (Lecture notes in computer science ; 3793). DOI: 10.1007/11587514 |
Jan Petzold, Faruk Bagci, Wolfgang Trumler and Theo Ungerer. 2005. Next location prediction within a smart office building. In Proceedings of 1st International Workshop on Exploiting Context Histories in Smart Environments (ECHISE’05) at the 3rd International Conference on Pervasive Computing, Munich, Germany, May 2005. |
Theo Ungerer, Josep-Lluis Larriba-Pey, Kevin Skadron and Pedro Trancoso. 2005. Parallel Computer Architecture and ILP. Parallel Processing: Euro-Par 2005 485-486. DOI: 10.1007/11549468_55 |
Theo Ungerer, Wolfgang Trumler, Jan Petzold, Andreas Pietzowski and Faruk Bagci. 2005. Prediction of indoor movements using Bayesian networks. Location- and Context-Awareness : LoCA 2005 211-222. DOI: 10.1007/11426646_20 |
Theo Ungerer, Faruk Bagci, Holger Schick, Jan Petzold and Wolfgang Trumler. 2005. Support of reflective mobile agents in a smart office environment. Systems Aspects in Organic and Pervasive Computing: ARCS 2005 79-92. DOI: 10.1007/978-3-540-31967-2_6 |
2004 |
Theo Ungerer, Jan Petzold, Faruk Bagci and Wolfgang Trumler. 2004. AMUN - autonomic middleware for ubiquitous environments applied to the smart doorplate project. International Conference on Autonomic Computing, 2004: Proceedings 274-275. DOI: 10.1109/ICAC.2004.1301376 |
Theo Ungerer, Jürgen Becker and Uwe Brinkschulte. 2004. CARUSO: an approach towards a network of low power autonomic systems on chips for embedded real-time application. Proceedings of the 18th International Parallel and Distributed Processing Symposiu, 214-129. DOI: 10.1109/IPDPS.2004.1303087 |
Uwe Brinkschulte, J. Becker and Theo Ungerer. 2004. CARUSO: an approach towards a network of low power autonomic systems on chips for embedded real-time applications. In 18th International Parallel and Distributed Processing Symposium, 26 - 30 April 2004, Santa Fe, NM, USA. IEEE, Los Alamitos, Calif. [u.a.], 124-129. DOI: 10.1109/ipdps.2004.1303087 |
Theo Ungerer, Uwe Brinkschulte, Jürgen Becker, Klaus Dorfmüller-Ulhaas, Ralf König and Sascha Uhrig. 2004. CARUSO: project goals and principal approach. Informatik 2004: Informatik verbindet. Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.V. (Band 2) 616-620. |
Theo Ungerer, Jan Petzold, Faruk Bagci and Wolfgang Trumler. 2004. Confidence estimation of the state predictor method. European Symposium on Ambient Intelligence 375-386. DOI: 10.1007/978-3-540-30473-9_36 |
Theo Ungerer and Matthias Pfeffer. 2004. Dynamic real-time reconfiguration on a multithreaded Java-microcontroller. Proceedings of the 7th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing 86-92. DOI: 10.1109/ISORC.2004.1300333 |
Theo Ungerer and Sascha Uhrig. 2004. Fine-grained power management for multithreaded processor cores. Proceedings of the 2004 ACM Symposium on Applied Computing 907-908. DOI: 10.1145/967900.968083 |
Sascha Uhrig and Theo Ungerer. 2004. Fine-grained power management for real-time embedded processors. In RTS Embedded Systems - 12th International Conference on Real-Time Systems, 30, Mar, 2004 - 1, Apr, 2004, Paris-Expo, Porte de Versailles, Paris, France. , 129-146 |
Jan Petzold, Faruk Bagci, Wolfgang Trumler, Theo Ungerer and Lucian Vintan. 2004. Global state context prediction techniques applied to a smart office building. In SCS: Communication Networks and Distributed Systems Modeling and Simulation Conference, San Diego, CA, USA, January 2004. |
Theo Ungerer. 2004. Lebensähnlich aufgebaut und lebensähnlich handelnd. Information Technology 46, 3, 167-168. DOI: 10.1524/itit.46.3.167.34214 |
Theo Ungerer, Christian Müller-Schloer and Bernhard Bauer (Ed.). 2004. Organic and pervasive computing - ARCS 2004: International Conference on Architecture of Computing Systems, Augsburg, Germany, March 23 - 26, 2004 ; Proceedings. Springer, Berlin (Lecture notes in computer science ; 2981). DOI: 10.1007/b95942 |
Lucian Vintan, Arpard Gellert, Jan Petzold and Theo Ungerer. 2004. Person movement prediction using neural networks. In Workshop on Modeling and Retrieval of Context 2004, MRC 2004, located at the 27th German Conference on Artificial Intelligence, Ulm, Germany, September 2004. |
Theo Ungerer, Matthias Pfeffer, Stephan Fuhrmann, Jochen Kreuzinger and Uwe Brinkschulte. 2004. Real-time garbage collection for a multithreaded Java microcontroller. Real-Time Systems 26, 1, 89-106. DOI: 10.1023/B:TIME.0000009307.23568.4b |
Theo Ungerer, Wolfgang Trumler, Faruk Bagci and Jan Petzold. 2004. Towards an organic middleware for the smart doorplate project. Informatik 2004: Informatik verbindet. Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.V. (Band 2) 626-630. |
2003 |
Uwe Brinkschulte, C. Krakowski, Jochen Kreuzinger and Theo Ungerer. 2003. A multithreaded Java microcontroller for thread-oriented real-time event-handling. In 1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), 12 - 16 October 1999, Newport Beach, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 34-39. DOI: 10.1109/pact.1999.807403 |
Theo Ungerer, Borut Robic and Jurij Silc. 2003. A survey of processors with explicit multithreading. ACM computing Surveys 35, 1, 29-63. DOI: 10.1145/641865.641867 |
Faruk Bagci, Jan Petzold, Wolfgang Trumler and Theo Ungerer. 2003. Einsatz mobiler Agenten in verteilten ubiquitären Systemen. In Joint 33rd Speedup and 19th PARS Workshop, University of Basel, March 19-21, 2003. |
Theo Ungerer, Faruk Bagci, Jan Petzold and Wolfgang Trumler. 2003. Einsatz von XML zur Kontextspeicherung in einem agentenbasierten ubiquitären System. XML-Technologien für Middleware - Middleware für XML-Anwendungen: Proceedings zum Workshop 89-94. |
Uwe Brinkschulte and Theo Ungerer. 2003. Energiespar-Techniken. GI/ITG APS + PC Nachrichten 12, 1, 10-13. |
Jan Petzold, Faruk Bagci, Wolfgang Trumler and Theo Ungerer. 2003. Global and local state context prediction. In Artificial Intelligence in Mobile Systems 2003 (AIMS 2003) in Conjunction with the Fifth International Conference on Ubiquitous Computing 2003, Seattle, USA, October 2003. |
Theo Ungerer and Sascha Uhrig. 2003. Hardware-based power management for real-time applications. Proceedings of the Second International Symposium on Parallel and Distributed Computing (ISPDC 2003) 258-265. DOI: 10.1109/ISPDC.2003.1267672 |
H. Oehring, U. Sigmund and Theo Ungerer. 2003. MPEG-2 video decompression on simultaneous multithreaded multimedia processors. In 1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), 12 - 16 October 1999, Newport Beach, CA, USA. IEEE, Los Alamitos, Calif. [u.a.], 11-16. DOI: 10.1109/pact.1999.807400 |
Theo Ungerer, Sascha Uhrig, Matthias Pfeffer, Jochen Kreuzinger and Uwe Brinkschulte. 2003. Real-time event-handling and scheduling on a multithreaded Java microcontroller. Microprocessors and microsystems 27, 1, 19-31. DOI: 10.1016/S0141-9331(02)00082-0 |
Theo Ungerer, Michael Beigl, Hans-Werner Gellersen and Lars Wolf. 2003. Selected papers of the ARCS02 conference: an introduction. Personal and Ubiquitous Computing 7, 2, 81-81. DOI: 10.1007/s00779-003-0236-9 |
Theo Ungerer, Wolfgang Trumler, Faruk Bagci and Jan Petzold. 2003. Smart doorplate. Personal and Ubiquitous Computing 7, 3-4, 221-226. DOI: 10.1007/s00779-003-0218-y |
Theo Ungerer, Wolfgang Trumler, Faruk Bagci and Jan Petzold. 2003. Smart doorplates: toward an autonomic computing system. Proceedings of the Autonomic Computing Workshop 42-47. DOI: 10.1109/ACW.2003.1210203 |
Jan Petzold, Faruk Bagci, Wolfgang Trumler and Theo Ungerer. 2003. The state predictor method for context prediction. In Joe McCarthy, Anind K. Dey, Albrecht Schmidt (Eds.). Proceedings: Fifth International Conference on Ubiquitous Computing 2003 (UbiComp 2003) October 12-15, 2003, Seattle, Washington, USA. , 191-192 |
Faruk Bagci, Jan Petzold, Wolfgang Trumler and Theo Ungerer. 2003. Ubiquitous mobile agent system in a P2P-network. In UbiSys-Workshop at the Fifth Annual Conference on Ubiquitous Computing, Seattle, USA, October 12-15, 2003. |
2002 |
Theo Ungerer, Matthias Pfeffer, Sascha Uhrig and Uwe Brinkschulte. 2002. A real-time Java system on a multithreaded Java microcontroller. Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISIRC 2002) 34-44. DOI: 10.1109/ISORC.2002.1003658 |
Theo Ungerer, Jochen Kreuzinger, Matthias Pfeffer and Uwe Brinkschulte. 2002. A scheduling technique providing a strict isolation of real-time threads. Proceedings of the Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002) 334-342. DOI: 10.1109/WORDS.2002.1000071 |
Sascha Uhrig, Uwe Brinkschulte, Matthias Pfeffer and Theo Ungerer. 2002. Connecting peripheral interfaces to a multithreaded Java microcontroller. In Workshop on Java in Embedded Systems, ARCS 2002 – Trends in Network and Pervasive Computing, Karlsruhe, 8.-11. April 2002. |
Sascha Uhrig, C. Liemke, M. Pfeffer, J. Becker, Uwe Brinkschulte and Theo Ungerer. 2002. Implementing real-time scheduling within a multithreaded Java microcontroller. In Proceedings of the 6th Workshop on Multithreaded Execution, Architecture and Compilation MTEAC-6 in Association with the 35th International Symposium on Microarchitecture (Micro-35), Istanbul, Turkey. , 57-64 |
Theo Ungerer and Uwe Brinkschulte. 2002. Mikrocontroller und Mikroprozessoren. Springer, Berlin (Springer-Lehrbuch). DOI: 10.1007/978-3-662-08746-6 |
Theo Ungerer, Borut Robič and Jurij Šilc. 2002. Multithreaded processors. Computer Journal 45, 3, 320-348. DOI: 10.1093/comjnl/45.3.320 |
Jochen Kreuzinger, A. Schulz, M. Pfeffer, Theo Ungerer, Uwe Brinkschulte and C. Krakowski. 2002. Real-time scheduling on multithreaded processors. In Proceedings Seventh International Conference on Real-Time Computing Systems and Applications, 12 - 14 December 2000, Cheju Island, South Korea. IEEE, Los Alamitos, Calif. [u.a.], 155-159. DOI: 10.1109/rtcsa.2000.896384 |
Theo Ungerer, Hartmut Schmeck and Lars Wolf (Ed.). 2002. Trends in network and pervasive computing - ARCS 2002: International Conference on Architecture of Computing Systems, Karlsruhe, Germany, April 8 - 12, 2002 ; Proceedings. Springer, Berlin (Lecture notes in computer science ; 2299). DOI: 10.1007/3-540-45997-9 |
2001 |
Theo Ungerer, Matthias Pfeffer, Jochen Kreuzinger, Uwe Brinkschulte, A. Bechina, F. Picioroaga and E. Schneider. 2001. A microkernel middleware architecture for distributed embedded real-time systems. Proceedings 20th IEEE Symposium on Reliable Distributed Systems 218-226. |
Theo Ungerer, Matthias Pfeffer, Jochen Kreuzinger and Moritz Gmelin. 2001. Agent-based distributed computing with JMessengers. Innovative internet computing systems : International Workshop IICS 2001, Ilmenau, Germany, June 21 - 22, 2001. Proceedings 134-145. DOI: 10.1007/3-540-48206-7_12 |
Jurij Silc, Borut Robič and Theo Ungerer. 2001. Asynchrony in parallel computing: from dataflow to multithreading. In Frank Columbus (Ed.). Progress in Computer Research; Vol. 1. Nova Science Publisher,, Huntington, N.Y., 1-33. |
Borut Robic, Jurij Silc and Theo Ungerer. 2001. Chip multiprocessors - a cost-effective alternative to simultaneous multithreading. In Proceedings: 5th WSES International Conference on Circuits, Systems, Communication and Computers, Rethymno, Greece, July 8-15, 2001. |
Andreas Unger, Theo Ungerer and Eberhard Zehendner. 2001. Compiler-controlled dual-path branch execution. In 4th International Workshop on Advanced Parallel Processing Technologies (APPT'01), Ilmenau, 17.-19. September 2001. , 267-279 |
Theo Ungerer and Ulrich Sigmund. 2001. Die Multimediafähigkeit von mehrfädig superskalaren Prozessoren am Beispiel der MPEG-2-Decodierung. Informatik, Forschung und Entwicklung 16, 1, 14-22. DOI: 10.1007/PL00009139 |
Uwe Aßmann and Theo Ungerer. 2001. Informatik in der Schule: nicht für die Schule, sondern für das Leben lernen wir Informatik. Informatik-Spektrum 24, 6, 401-405. DOI: 10.1007/s002870100195 |
Theo Ungerer. 2001. Mikroprozessoren: Stand der Technik und Forschungstrends. Informatik-Spektrum 24, 1, 3-15. DOI: 10.1007/s002870000139 |
Theo Ungerer and Ulrich Sigmund. 2001. On speculation control in simultaneous multithreaded processors. Journal of Universal Computer Science 7, 9, 848-868. DOI: 10.3217/jucs-007-09-0848 |
Theo Ungerer, Matthias Pfeffer, S. Fuhrmann, Jochen Kreuzinger and Uwe Brinkschulte. 2001. Real-time garbage collection for a multithreaded Java microcontroller. Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2001), 2.-4. Mai 2001 in Magdeburg, Germany 69-76. DOI: 10.1109/ISORC.2001.922820 |
U. Wolf, Jochen Kreuzinger and Theo Ungerer. 2001. Synchronisation im JMessengers Agentensystem. In PARS-Workshop, München, 8.-9. Oktober 2001. |
Marc Steinhaus, R. Kolla, Josep-Lluis Larriba-Pey, Theo Ungerer and Mateo Valero. 2001. Transistor Count and Chip-Space Estimation of Simulated Microprocessors. . |
Marc Steinhauser, Reiner Kollar, Josep Larriba Pey, Theo Ungerer and Mateo Valero Cortes. 2001. Transistor count and chip-space estimation of SimpleScalar-based microprocessor models. In Workshop on Complexity-Effective Design, June 30, 2001, in conjunction with the 28th International Symposium on Computer Architecture June 30 - July 4, 2001, Göteborg, Sweden. |
2000 |
Uwe Brinkschulte, C. Krakowski, J. Riemschneider, Jochen Kreuzinger, Matthias Pfeffer and Theo Ungerer. 2000. A Microkernel Architecture for a Highly Scalable Real-Rime Middleware. In Proceedings of the WIP-Sessions of the Sixth IEEE Real-Time Technology and Applications Symposium. Work in Progress Session of the Symposium, Washington D.C., USA, 30.5.2000. |
Andreas Unger, Eberhard Zehendner and Theo Ungerer. 2000. A combined compiler and architecture technique to control multithreaded execution of branches and loop iterations. ACM SIGARCH Computer Architecture News 28, 1, 53-61. DOI: 10.1145/346023.346044 |
J. Šilc, Theo Ungerer and B. Robic. 2000. A survey of new research directions in microprocessors. Microprocessors and Microsystems 24, 4, 175-190. DOI: 10.1016/s0141-9331(00)00072-7 |
Borut Robič, Jurij Šilc and Theo Ungerer. 2000. Beyond dataflow. Journal of Computing and Information Technology 8, 2, 89-101. DOI: 10.2498/cit.2000.02.01 |
Jochen Kreuzinger, M. Pfeffer, Sascha Uhrig, Theo Ungerer and Uwe Brinkschulte. 2000. Echtzeitfähige Ereignisbehandlung mit Hilfe eines mehrfädigen Java-Prozessorkerns für Systems-on-a-Chip. In Manfred Glesner and Jürgen Becker (Ed.). Mikroelektronik für die Informationstechnik: Vorträge des ITG Workshop der Fachbereiche 8 "Mikroelektronik", 5 "Kommunikationselektronik", und 6 ... vom 20. bis 21. November 2000 in Darmstadt. VDE-Verlag, Berlin, 259-263. |
M. Zahn and Theo Ungerer. 2000. Home-based release consistency in object-based software DSM systems. In M. H. Hamza (Ed.). Proceedings of the IASTED International Conference, Applied Simulation and Modelling, July 24-26, 2000, Banff, Alberta, Canada. IASTED / Acta Press, Anaheim, CA |
Jörg Keller and Theo Ungerer. 2000. J.UCS special issue on multithreaded processors and chip-multiprocessors. Journal of Universal Computer Science 6, 10, 906-907. |
Ulrich Siegmund, Jochen Kreuzinger and Theo Ungerer. 2000. Latency and bandwidth considerations for MPEG-2 video decompression on simultaneous multithreaded processors. In Hamid R. Arabnia and Borut Robič (Ed.). PDPTA'2000: proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA, June 26-29, 2000. CSREA Press, Las Vegas, NV, 81-86. |
Ulrich Siegmund and Theo Ungerer. 2000. Memory hierarchy studies of multimedia-enhanced simultaneous multithreaded processors for MPEC-2 video decompression. In Workshop on Multi-Threaded Execution, Architecture and Compilation (MTEAC 00), Toulouse, France, 2000. |
Uwe Brinkschulte, C. Krakowski, J. Riemschneider, Jochen Kreuzinger, Matthias Pfeffer and Theo Ungerer. 2000. OSA+: A Scalable Middleware Architecture for Embedded Real-Time Systems. In Proceedings of the Real-time Architectures and Systems. RTAS 2000, Workin- Progress-Session, Washington D.C., USA, 13.-15.6.2000. |
Ulrich Siegmund, Marc Steinhaus and Theo Ungerer. 2000. On performance, transistor count and chip space assessment of multimediaenhanced simultaneous multithreaded processors. In Workshop on Multi-Threaded Execution, Architecture and Compilation (MTEAC-4), Monterrey, California, December 10, 2000. |
Ulrich Sigmund and Theo Ungerer. 2000. Parallelisierbarkeit von Multimedia-Anwendungen für mehrfädig superskalare Prozessoren am Beispiel der MPEG-2-Decodierung = Parallelizing multimedia applications for simultaneous multithreaded processors using MPEG-2-decoding. it - Information Technology 42, 5, 22-32. DOI: 10.1524/itit.2000.42.5.22 |
Jochen Kreuzinger, R. Zulauf, A. Schulz, Theo Ungerer, M. Pfeffer, Uwe Brinkschulte and C. Krakowski. 2000. Performance evaluations and chip-space requirements of a multithreaded Java microcontroller. In Mario Wolczko, Vijaykrishnan Narayanan (Eds.). Second Annual Workshop on Hardware Support for Objects and Microarchitectures for Java: In conjunction with ICCD '00, Austin, Texas, September 17, 2000. , 32-36 |
Jochen Kreuzinger, M. Pfeffer, A. Schulz, Theo Ungerer, Uwe Brinkschulte and C. Krakowski. 2000. Performance evaluations of a multithreaded Java microcontroller. In Hamid R. Arabnia and Borut Robič (Ed.). PDPTA'2000: proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA, June 26-29, 2000. CSREA Press, Las Vegas, NV |
Heiko Oehring, Ulrich Sigmund and Theo Ungerer. 2000. Performance of simultaneous multithreaded multimedia-enhanced processors for MPEG-2 video decompression. Journal of Systems Architecture 46, 11, 1033-1046. DOI: 10.1016/s1383-7621(00)00008-4 |
Theo Ungerer. 2000. Prozessortechniken für zukünftige Mikroprozessoren. In Stefan Sinzinger and J. Jahns (Ed.). Tagungsband: 5. Workshop Optik in der Rechentechnik, 27.-28. September 2000 in Hagen. FernUniversität, Gesamthochschule Hagen, Hagen, 51-60. |
Jurij Silc, Borut Robič and Theo Ungerer. 2000. Simultaneous multithreading - blending thread-level and instruction-level parallelism in advanced microprocessors. In Proceedings: 5th WSES International Conference on Circuits, Systems, Communication and Computers, Rethymno, Greece, July 8-15, 2001. |
Andreas Unger, Eberhard Zehendner and Theo Ungerer. 2000. Speculation on data dependences. In 8th International Workshop on Compilers for Parallel Computers (CPC2000), Aussois, Frankreich, 4.-7. Januar 2000. , 123-133 |
Jochen Kreuzinger, M. Pfeffer, Theo Ungerer, Uwe Brinkschulte and C. Krakowski. 2000. The Komodo-Project: real-time Java based on a multithreaded Java microcontroller. In Hamid R. Arabnia, Borut Robič (Eds.). PDPTA 2000: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA, June 26-29, 2000. CSREA Press, Las Vegas, NV, 95-99 |
1999 |
Jochen Kreuzinger and Theo Ungerer. 1999. A classification for context-switching techniques. In Werner Erhard, Karl-Erwin Großpietsch, Wolfgang Koch, Erik Maehle, Eberhard Zehendner (Eds.). Workshops zur Architektur von Rechensystemen - Vorträge Workshops im Rahmen der 15. GI/ITG-Fachtagung ARCS '99, 4.-7. Oktober 1999, Jena, Germany. Universität Jena, Institut für Informatik, Jena, 27-34 |
W. Rehm and Theo Ungerer. 1999. Cluster-Computing: Tagungsband zum 2. Workshop, 25./26. März 1999, Universität Karlsruhe. Technische Universität Chemnitz, Chemnitz (Chemnitzer Informatik-Berichte ; CSR-99-02). |
Andreas Unger, Theo Ungerer and Eberhard Zehendner. 1999. Compiler supported speculative execution on SMT processors. In Workshop on Multi-Threaded Execution, Architecture and Compilation (MTEAC 99) in conjunction with Fifth International Symposium on High Performance Computer Architecture (HPCA-5), Orlando, Florida, 9-12 January 1999. |
Jochen Kreuzinger and Theo Ungerer. 1999. Context-switching techniques for decoupled multithreaded processors. In Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium, 8 - 10 September 1999, Milan, Italy. IEEE, Los Alamitos, Calif. [u.a.], 248-251. DOI: 10.1109/eurmic.1999.794476 |
Uwe Brinkschulte, C. Krakowski, Jochen Kreuzinger and Theo Ungerer. 1999. Ein mehrfädiger Java-Mikrocontroller für eingebettete Systeme. In Werner Erhard, Karl-Erwin Großpietsch, Wolfgang Koch, Erik Maehle and Eberhard Zehendner (Ed.). Workshops zur Architektur von Rechensystemen - Vorträge Workshops im Rahmen der 15. GI/ITG-Fachtagung ARCS '99, 4.-7. Oktober 1999, Jena, Germany. Universität Jena, Institut für Informatik, Jena, 35-42. |
Heiko Oehring, Ulrich Sigmund and Theo Ungerer. 1999. Evaluierung mehrfädiger Prozessortechniken zur Weiterentwicklung von Multimediaprozessoren. In Clemens H. Cap, Werner Erhard and Wolfgang Koch (Ed.). Proceeding Architektur von Rechensystemen, Systemarchitektur auf dem Weg ins 3. Jahrtausend: neue Strukturen, Konzepte, Verfahren und Bewertungsmethoden - Vorträge der 15. GI/ITG-Fachtagung ARCS '99 und der APS'99 (Arbeitsplatzrechensysteme), 4.-7. Oktober 1999, Jena, Germany. VDE-Verlag, Berlin, 83-90. |
Uwe Brinkschulte, C. Krakowski, Jochen Kreuzinger and Theo Ungerer. 1999. Interrupt Service Threads - A New Approach to Handle Multiple Hard Real-Time Events on a Multithreaded Microcontroller. In Real-Time Systems Symposium (RTSS), Phoenix, AZ, USA, December 1-3, 1999. , 11-15 |
Christian Wicke, Theo Ungerer, Lubomir Bic and Michael Dillencourt. 1999. Mobile Agenten und Cluster Computing am Beispiel des Messengers-Systems. In Wolfgang Rehm and Theo Ungerer (Ed.). Cluster-Computing, Tagungsband zum 2. Workshop, Universität Karlsruhe, 25.-26.3.1999. Technische Universität Chemnitz, Chemnitz (Chemnitzer Informatik-Berichte ; CSR-99-02), 145-154. |
Theo Ungerer, Borut Robiè and Jurij Šilc. 1999. Processor architecture: from Dataflow to Superscalar and Beyond. Springer, Berlin. DOI: 10.1007/978-3-642-58589-0 |
M. Zahn and Theo Ungerer. 1999. Release-Konsistenz mit Eigentümern in objektbasierten Software-DSM-Systemen. In Werner Rehm and Theo Ungerer (Ed.). Cluster-Computing, Tagungsband zum 2. Workshop, Universität Karlsruhe, 25.-26.3.1999. Universität Karlsruhe, Karlsruhe (Chemnitzer Informatik-Berichte ; CSR-99-02), 55-64. |
Heiko Oehring, Ulrich Sigmund and Theo Ungerer. 1999. Simultaneous multithreading and multimedia. In Workshop on Multi-Threaded Execution, Architecture and Compilation (MTEAC 99) in conjunction with Fifth International Symposium on High Performance Computer Architecture (HPCA-5), Orlando, Florida, 9-12 January 1999. |
Andreas Unger, Eberhard Zehendner and Theo Ungerer. 1999. Simultaneous speculation scheduling. In 11th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'99), Natal, Brazil, 29.9.-2.10.1999. , 175-182 |
Andreas Unger, Eberhard Zehendner and Theo Ungerer. 1999. Simultaneous speculation scheduling – a technique for speculative dual-path execution. In Clemens H. Cap, Werner Erhard and Wolfgang Koch (Ed.). Proceeding Architektur von Rechensystemen, Systemarchitektur auf dem Weg ins 3. Jahrtausend: neue Strukturen, Konzepte, Verfahren und Bewertungsmethoden - Vorträge der 15. GI/ITG-Fachtagung ARCS '99 und der APS'99 (Arbeitsplatzrechensysteme), 4.-7. Oktober 1999, Jena, Germany. VDE-Verlag, Berlin, 75-82. |
Andreas Unger, Theo Ungerer and Eberhard Zehendner. 1999. Simultaneous speculation scheduling – dynamische Parallelisierung. In Werner Erhard, Karl-Erwin Großpietsch, Wolfgang Koch, Erik Maehle and Eberhard Zehendner (Ed.). Workshops zur Architektur von Rechensystemen - Vorträge Workshops im Rahmen der 15. GI/ITG-Fachtagung ARCS '99, 4.-7. Oktober 1999, Jena, Germany. Universität Jena, Institut für Informatik, Jena, 43-52. |
Jochen Kreuzinger, R. Marston, Theo Ungerer, Uwe Brinkschulte and C. Krakowski. 1999. The Komodo project: thread-based event handling supported by a multithreaded Java microcontroller. In Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium, 8 - 10 September 1999, Milan, Italy. IEEE, Los Alamitos, Calif. [u.a.], 122-128. DOI: 10.1109/eurmic.1999.794770 |
Andreas Unger, Eberhard Zehendner and Theo Ungerer. 1999. Utilising parallel resources by speculation. In Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing, PDP'99, 3 - 5 February 1999, Funchal, Portugal. IEEE, Los Alamitos, Calif. [u.a.], 339-343. DOI: 10.1109/empdp.1999.746697 |
1998 |
Uwe Brinkschulte and Theo Ungerer. 1998. Thread-basierte Ereignisbehandlung auf Java-Prozessoren in eingebetteten Systemen. In André Hergenhahn, Wolfgang Rosenstiel (Eds.). Tagungsband GI/ITG-Workshop JAVA und Eingebettete Systeme, Karlsruhe. , 45-54 |
1997 |
Theo Ungerer. 1997. Parallelrechner und parallele Programmierung. Spektrum Akademischer Verlag, Heidelberg (Spektrum-Hochschultaschenbuch). |
1996 |
B. Dreier, Markus Zahn and Theo Ungerer. 1996. RThreads - a uniform interface for parallel and distributed programming. In Proceedings of the Second International Conference on Massively Parallel Computing Systems: MPCS '96, May 6-9, 1996, Ischia, Italy. IEEE Computer Society Press, Los Alamitos, CA, 530-534 |
Bernd Dreier, Annja Huber, Markus Zahn, Holger Karl and Theo Ungerer. 1996. ReGTime - Rent Gigaflops someTimes. Reports / Technische Berichte der Fakultät für Angewandte Informatik der Universität Augsburg 1996-04. . |
Bernd Dreier, Annja Huber, Holger Karl, Theo Ungerer and Markus Zahn. 1996. ReGTime - Rent Gigaflops someTimes. Lecture Notes in Computer Science 1161, 84-93. DOI: 10.1007/3-540-61842-2_28 |
1995 |
Theo Ungerer. 1995. Mikroprozessortechnik - Architektur und Funktionsweise superskalarer Mikroprozessoren. Internat. Thomson Publ., Bonn [u.a.] (Thomson's aktuelle Tutorien : TAT). |
1993 |
Theo Ungerer. 1993. Datenflußrechner. Habilitation. Vieweg+Teubner (Leitfäden und Monographien der Informatik). DOI: 10.1007/978-3-322-94688-1 |
1992 |
Theo Ungerer. 1992. A C++ language interface for parallel programming. Microprocessors and Microsystems 17, 4, 195-200. DOI: 10.1016/0141-9331(93)90015-Y |
Theo Ungerer and Eberhard Zehendner. 1992. A large-grain data flow architecture utilizing multiple levels of parallelism. Proceedings Computer Systems and Software Engineering 23-28. DOI: 10.1109/CMPEUR.1992.218492 |
Theo Ungerer and Eberhard Zehendner. 1992. Das ASTOR-Projekt: integrierter Entwurf einer parallelen Sprache und einer parallelen Rechnerarchitektur. Informatik: Forschung und Entwicklung 7, 1, 14-29. |
Theo Ungerer and Eberhard Zehendner. 1992. Threads and subinstruction level parallelism in a data flow architecture. Parallel Processing: CONPAR 92—VAPP V 731-736. DOI: 10.1007/3-540-55895-0_476 |
1991 |
Theo Ungerer. 1991. Parallelising C++-programs for transputer systems. Microprocessing and Microprogramming 32, 1-5, 463-470. DOI: 10.1016/0165-6074(91)90387-9 |
1989 |
Theo Ungerer and Eberhard Zehendner. 1989. A module-based language for parallel programming. Proceedings of the Tunesian-French Seminar of Computer Science 77-89. |
Theo Ungerer and Eberhard Zehendner. 1989. A parallel programming language directed towards top-down software development. Proceedings of the International Conference on Parallel Processing 2, 122-125. |
Theo Ungerer and Eberhard Zehendner. 1989. A simulation method for parallel computer architectures. Microprocessing and Microprogramming 25, 1-5, 209-212. DOI: 10.1016/0165-6074(89)90197-X |
Theo Ungerer and Eberhard Zehendner. 1989. Eine parallele Programmiersprache mit Modulkonzept. Proceedings des Workshops Konfiguration, Benutzung und Programmierung von Parallelrechnern 37-46. |
Theo Ungerer. 1989. Innovative Rechnerarchitekturen: Bestandsaufnahme, Trends, Möglichkeiten. McGraw-Hill, Hamburg (MacGraw-Hill-Texte). |
1988 |
Theo Ungerer and Eberhard Zehendner. 1988. A parallel computer architecture directed towards modular concurrent programming. Proceedings of the SCCC International Conference on Computer Science 81-88. |
Theo Ungerer. 1988. ASTOR: an architecture of special purpose processing units with distributed control and message passing. Microprocessing and Microprogramming 23, 1-5, 227-232. DOI: 10.1016/0165-6074(88)90360-2 |
Theo Ungerer, Eberhard Zehendner and Ingo Eichenseher. 1988. CADL: a formal description language for parallel computer architectures. Microprocessing and Microprogramming 24, 1-5, 3963-370. DOI: 10.1016/0165-6074(88)90080-4 |
Hans-Joachim Töpfer, Theo Ungerer and Eberhard Zehendner. 1988. Computer architectures: a case for top-down design. Proceedings of the Workshop on the Future Trends of Distributed Computing Systems in the 1990s 445-451. DOI: 10.1109/ftdcs.1988.26727 |
Theo Ungerer. 1988. Die Augsburger strukturorientierte Rechnerarchitektur ASTOR. Sprachen, Algorithmen und Architekturen für Parallelrechner 141-154. |
Theo Ungerer and Eberhard Zehendner. 1988. Language abstractions for concurrency control. Proceedings of the International Computer Science Conference 146-151. |
Theo Ungerer and Eberhard Zehendner. 1988. Problem-adequate notations for expressing parallelism in imperative programming languages and implications for computer architectures. Proceedings of the International Computer Symposium ICS 146-151. |
1987 |
Theo Ungerer and Eberhard Zehendner. 1987. Exploiting hardware in the ASTOR architecture. In R. Sharpe (Ed.). Information technology manufactoring Europe 1988. Sterling Publishing Group, London, 69-71. |
Theo Ungerer and Eberhard Zehendner. 1987. The ASTOR architecture. Proceedings of the 7th International Conference on Distributed Computing Systems 424-431. |
1986 |
Theo Ungerer. 1986. Die Programmflußsteuerung der Augsburger strukturorientierten Rechnerarchitektur ASTOR. Dissertation. . |