Auflistung nach Autor:in "Ungerer, Theo"
1 - 9 von 9
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragCARUSO – Project goals and principal approach(Informatik 2004, Informatik verbindet, Band 2, Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.V. (GI), 2004) Brinkschulte, Uwe; Becker, Jürgen; Dorfmüller-Ulhaas, Klaus; König, Ralf; Uhrig, Sascha; Ungerer, TheoThis paper proposes CARUSO – a new SoC approach that emphasizes Connectivity, Autonomic/Organic computing principles, Real-time, and Ultra-low power requirements. The requirements shall be fulfilled by a multithreaded processor core within a reconfigurable SoC. Helper threads running with low priority in own thread slots concurrent to the application implement autonomic/organic managers that monitor the application and decide if selfconfiguration, self-healing, self-optimization, or self-protection must be triggered.
- KonferenzbeitragEinsatz von XML zur Kontextspeicherung in einem agentenbasierten ubiquitären System(XMIDX 2003, XML Technologien für Middleware – Middleware für XML-Anwendungen, 2003) Bagci, Faruk; Petzold, Jan; Trumler, Wolfgang; Ungerer, Theo„Ubiquitous Computing“ bezeichnet eine Zukunftsvision: Mit Mikroelektronik angereicherte Gegenstände sollen so alltäglich werden, dass die enthaltenen Rechner als solche nicht mehr wahrgenommen werden. Damit sich ein ubiquitäres System in hohem Maße auf den Menschen einstellen kann, benötigt es Information über seine Umgebung. Diese Information wird als Kontext bezeichnet und muss auch in kleinen, tragbaren Geräten darstellbar und zugreifbar sein. Diese Arbeit stellt eine Methode vor, wie Kontextinformation für ubiquitäre Systeme mit XML dargestellt und manipuliert werden kann.
- ZeitschriftenartikelExtended Pattern-based Parallelization Approach for Hard Real-Time Systems and its Tool Support(PARS-Mitteilungen: Vol. 32, Nr. 1, 2015) Stegmeier, Alexander; Frieb, Martin; Ungerer, TheoThe transformation of sequential legacy code to parallel applications is hard, especially when timing requirements have to be met. There exists a systematic parallelization approach dealing with this topic. Based on practical experience, we extend it and present our modifications. Our extensions comprise an additional phase dealing with implementation details and another one for quality assurance. Its results may be used to further improve the parallel program. Moreover, we propose tool support which further facilitates the parallelization process.
- KonferenzbeitragFfault localization in NoCs by timed heartbeats(ARCS 2012 Workshops, 2012) Fechner, Bernhard; Garbade, Arne; Weis, Sebastian; Ungerer, TheoFuture computing systems will contain more and more cores on a single die. Permanent faults occur not only during manufacturing but may also arise at runtime. To detect these faults, a group of cores is monitored by a single unit, receiving heartbeats from all cores. In this paper, we present a simple method to localize permanent faults in a 2D mesh-based NoC by using heartbeats and by measuring the time from source (core) to destination (monitoring unit). We introduce a heartbeat network along with the normal application message network to guarantee a deterministic heartbeat timing and no interferences with application messages. If the time for a heartbeat exceeds a given interval, it can be concluded that the heartbeat is missing or delayed, e.g. because of a faulty core, link or router. As this is not sufficient to localize a fault, we introduce the concept of Timed Heartbeats, which uses different routing directions in contrary to the intended routing to introduce a fixed, additional delay for rerouted heartbeats. The delay helps to localize the fault without any additional bandwidth consumption.
- ZeitschriftenartikelMANJAC — Ein Many-Core-Emulator auf Multi-FPGA-Basis(PARS: Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware: Vol. 28, No. 1, 2011) Bradatsch, Christian; Schlingmann, Sebastian; Uhrig, Sascha; Ungerer, TheoBei der Entwicklung zukünftiger Prozessoren wird es mit wachsender Kernzahl immer schwieriger diese adäquat zu simulieren. Many-Core-Simulatoren haben den Nachteil, dass eine taktgenaue Simulation von mehreren hundert Kernen in akzeptabler Zeit nicht möglich ist. In diesem Beitrag wird ein Many-Java-Core-System (MANJAC) vorgestellt, das es ermöglicht, parallele Java-Programme auf realer Hardware auszuführen und dabei Eigenschaften von Many-Core-Prozessoren zu evaluieren. Im Vergleich zu Many-Core-Simulatoren bietet das MANJAC System mit einem Ausbau von 384 jeweils vierfach mehrfädigen Kernen eine gute Evaluierungsleistung. Die Programmierung des Systems wird durch Verwendung der Programmiersprache Java vereinfacht, wobei jeder Kern Java Bytecode direkt ausführen kann.
- ZeitschriftenartikelMikroprozessoren Stand der Technik und Forschungstrends(Informatik-Spektrum: Vol. 24, No. 1, 2001) Ungerer, Theo
- KonferenzbeitragTowards an organic middleware for the smart doorplate project(Informatik 2004, Informatik verbindet, Band 2, Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.V. (GI), 2004) Trumler, Wolfgang; Bagci, Faruk; Petzold, Jan; Ungerer, TheoWe envision future office buildings that partly or fully implement a flexible office organization, i.e. office space is assigned dynamically on request. These organizational principles save office space, but require a sophisticated software system that is highly dynamic, scalable, context-aware and self-organizing by means of selfconfiguration, self-optimization and self-healing. We propose an organic middleware approach to support self-organization in ubiquitous in-door environments as exemplified by the Smart Doorplate Project.
- KonferenzbeitragUsing positive and negative from immunology for detection of anomalies in a self-protecting middleware(INFORMATIK 2006 – Informatik für Menschen, Band 1, 2006) Pietzowski, Andreas; Satzger, Benjamin; Trumler, Wolfgang; Ungerer, TheoThe immune system of our body matured over millions of years and has proven ist functionality. In our research we are going to transfer techniques of a biological immune system to a computer based environment. Our goal is to design a self-protecting middleware which isn't vulnerable to malicious messages. First off this paper proposes an artificial immune system with negative and positive selection and evaluates optimal parameter settings. Our tests showded that the detection rate of unknown malicious messages can reach up to 99.6%. Further on we propose techniques to minimize the memory space needed for storing the antibodies and to speedup the time needed for detecting malicious messages. We obtained a space minimization by 30% and gained a speedup of 30 with execution time optimization.
- KonferenzbeitragWorkshop – Organic computing(Informatik 2004, Informatik verbindet, Band 2, Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.V. (GI), 2004) Müller-Schloer, Christian; Schmeck, Hartmut; Trumler, Wolfgang; Ungerer, Theo