eprintid: 1403 rev_number: 8 eprint_status: archive userid: 1 dir: disk0/00/00/14/03 datestamp: 2001-01-05 00:00:00 lastmod: 2014-04-03 10:36:26 status_changed: 2012-08-14 15:00:56 type: doctoralThesis metadata_visibility: show creators_name: Singpiel, Holger title: Der ATLAS LVL2-Trigger mit FPGA-Prozessoren : Entwicklung, Aufbau und Funktionsnachweis des hybriden FPGA/CPU-basierten Prozessorsystems ATLANTIS title_en: The ATLAS LVL2 trigger with FPGA processors : development, implementation and proof of functionality of the hybrid FPGA/CPU based processor system ATLANTIS ispublished: pub subjects: 530 divisions: 130200 adv_faculty: af-13 keywords: FPGA , TRT , Beschleunigung , hybrid , ATLANTIShigh-speed , reprogrammable , trigger , hybrid , ATLANTIS cterms_swd: ATLAS cterms_swd: Triggerkonzept cterms_swd: Parallelrechner cterms_swd: Prozessbeschleunigung cterms_swd: VHDL abstract: Diese Arbeit beschreibt die Konzeption und Realisierung des hybriden FPGA/CPU-basierten Prozessorsystems ATLANTIS als Triggerprozessor für das geplante ATLAS-Experiment am CERN. Auf der Basis von CompactPCI wird eine enge Verknüpfung zwischen einem Multi-FPGA-System und einer Standard-CPU umgesetzt. Das System ist in der Rechenleistung skalierbar und flexibel nutzbar. Dies wird durch die Aufteilung in spezifische FPGA-Boards für die Algorithmenausführung und I/O-Funktionalität und durch einen integrierten Privat-Bus erreicht. Die Untersuchungen mit dem ATLANTIS-System beziehen sich auf zwei Kernstellen der 2. Triggerstufe (LVL2). Zum einen soll die Ausführung zeitkritischer B-Physik-Triggeralgorithmen beschleunigt werden. Der im Rahmen dieser Arbeit als Funktionsnachweis durchgeführte Benchmark des Full-Scan-TRT-Algorithmus hat gezeigt, daß die Ausführung gegenüber einer Standard-CPU um einen Faktor 5.6 beschleunigt werden kann. Als zweite ATLAS-Anwendung werden mit dem ATLANTIS-System Studien zu den Readout-Systemen durchgeführt. Für Untersuchungen im LVL2-Prototypensystem ist eine dauerhafte Installation des ATLANTIS-Systems am CERN vorgesehen. Der universelle Charakter von ATLANTIS zeigt sich in weiteren Anwendungen, die für das System entwickelt werden und deren Umsetzung im Rahmen dieser Arbeit unterstützt wurde: Das sind Triggeraufgaben bei Experimenten an der GSI/Darmstadt, die beschleunigte Ausführung von 2D/3D-Bildverarbeitungsanwendungen und die Simulation von N-Körper-Systemen in der Astrophysik. Die Anwendungsentwicklung kann mit der standardisierten Hardwarebeschreibungssprache VHDL durchgeführt werden. Alternativ dazu kann die in Mannheim entwickelte Sprache CHDL benutzt werden. Die Entwicklungs-Tools werden durch das ATLANTIS-Betriebssystem ergänzt. abstract_translated_text: This thesis describes the conception and implementation of the hybrid FPGA/CPU based processing system ATLANTIS as trigger processor for the proposed ATLAS experiment at CERN. CompactPCI provides the close coupling of a multi FPGA system and a standard CPU. The system is scalable in computing power and flexible in use due to its partitioning into dedicated FPGA boards for computation, I/O tasks and a private communication. Main focus of the research activities based on the usage of the ATLANTIS system are two areas in the second level trigger (LVL2). First, the acceleration of time critical B physics trigger algorithms is the major aim. The execution of the full scan TRT algorithm on ATLANTIS, which has been used as a demonstrator, results in a speedup of 5.6 compared to a standard CPU. Next, the ATLANTIS system is used as a hardware platform for research work in conjunction with the ATLAS readout systems. For further studies a permanent installation of the ATLANTIS system in the LVL2 application testbed is forseen. The versatility of the system appears in the various applications which are planned or already implemented: These are trigger applications in the field of heavy ions physics experiments at the GSI/Darmstadt, 2D/3D image processing appplications and n-body simulation in astrophysics. Application development for ATLANTIS can be done either by using the standardised hardware description language VHDL. And it is alternatively supported by CHDL, a programming system developed at Mannheim. The ATLANTIS operating system supplements the software tools. abstract_translated_lang: eng class_scheme: pacs class_labels: 07.05.-t C, 07.05.Bx C, operating, computer l, and utilit date: 2000 date_type: published id_scheme: DOI id_number: 10.11588/heidok.00001403 ppn_swb: 1643183087 own_urn: urn:nbn:de:bsz:16-opus-14036 date_accepted: 2000-11-08 advisor: HASH(0x556120a0dd88) language: ger bibsort: SINGPIELHODERATLASLV2000 full_text_status: public citation: Singpiel, Holger (2000) Der ATLAS LVL2-Trigger mit FPGA-Prozessoren : Entwicklung, Aufbau und Funktionsnachweis des hybriden FPGA/CPU-basierten Prozessorsystems ATLANTIS. [Dissertation] document_url: https://archiv.ub.uni-heidelberg.de/volltextserver/1403/1/diss_holger_singpiel_2000_11_08.pdf