TY - CONF AB - Virtual FPGAs are overlay architectures realized on top of physical FPGAs. They are proposed to enhance or abstract away from the physical FPGA for experimenting with novel architectures and design tool flows. In this paper, we present an embedding of a ZUMA-based virtual FPGA fabric into a complete configurable system-on-chip. Such an embedding is required to fully harness the potential of virtual FPGAs, in particular to give the virtual circuits access to main memory and operating system services, and to enable a concurrent operation of virtualized and non-virtualized circuitry. We discuss our extension to ZUMA and its embedding into the ReconOS operating system for hardware/software systems. Furthermore, we present an open source tool flow to synthesize configurations for the virtual FPGA. AU - Wiersema, Tobias AU - Bockhorn, Arne AU - Platzner, Marco ID - 433 T2 - Proceedings of the International Conference on ReConFigurable Computing and FPGAs (ReConFig) TI - Embedding FPGA Overlays into Configurable Systems-on-Chip: ReconOS meets ZUMA ER - TY - JOUR AU - Schaefers, Lars AU - Platzner, Marco ID - 10602 IS - 3 JF - IEEE Transactions on Computational Intelligence and AI in Games TI - A Novel Technique and its Application to Computer Go VL - 6 ER - TY - JOUR AU - Giefers, Heiner AU - Platzner, Marco ID - 10603 IS - 12 JF - IEEE Transactions on Computers TI - An FPGA-based Reconfigurable Mesh Many-Core VL - 63 ER - TY - CONF AU - Anwer, Jahanzeb AU - Platzner, Marco AU - Meisner, Sebastian ID - 10621 T2 - Reconfigurable Architectures Workshop (RAW) TI - FPGA Redundancy Configurations: An Automated Design Space Exploration ER - TY - GEN AU - Bockhorn, Arne ID - 10627 TI - Echtzeit Klassifikation von sEMG Signalen mit einem low-cost DSP Evaluation Board ER - TY - CONF AU - Boschmann, Alexander AU - Platzner, Marco ID - 10632 T2 - Proc. MyoElectric Controls Symposium (MEC) TI - A computer vision-based approach to high density EMG pattern recognition using structural similarity ER - TY - CONF AU - Boschmann, Alexander AU - Platzner, Marco ID - 10633 T2 - Proc. IEEE Int. Conf. Eng. Med. Biolog. (EMBC) TI - Towards robust HD EMG pattern recognition: Reducing electrode displacement effect using structural similarity ER - TY - GEN AU - Brand, Marcel ID - 10640 TI - A Generalized Loop Accelerator Implemented as a Coarse-Grained Array ER - TY - GEN AU - Damschen, Marvin ID - 10645 TI - Easy-to-use-on-the-fly binary program acceleration on many-cores ER - TY - CONF AU - Glette, Kyrre AU - Kaufmann, Paul ID - 10654 T2 - IEEE Congress on Evolutionary Computation (CEC) TI - Lookup Table Partial Reconfiguration for an Evolvable Hardware Classifier System ER - TY - GEN AU - Hagedorn, Christoph ID - 10665 TI - Entwicklung einer codegrößenoptimierten Softwarebibliothek für 8-Bit Mikrocontroller in netzunabhängigen Notleuchten ER - TY - CONF AU - Ho, Nam AU - Kaufmann, Paul AU - Platzner, Marco ID - 10674 KW - Linux KW - hardware-software codesign KW - multiprocessing systems KW - parallel processing KW - LEON3 multicore platform KW - Linux kernel KW - PMU KW - hardware counters KW - hardware-software infrastructure KW - high performance embedded computing KW - perf_event KW - performance monitoring unit KW - Computer architecture KW - Hardware KW - Monitoring KW - Phasor measurement units KW - Radiation detectors KW - Registers KW - Software T2 - 24th Intl. Conf. on Field Programmable Logic and Applications (FPL) TI - A hardware/software infrastructure for performance monitoring on LEON3 multicore platforms ER - TY - CONF AU - Ho, Nam AU - Kaufmann, Paul AU - Platzner, Marco ID - 10677 KW - Linux KW - cache storage KW - embedded systems KW - granular computing KW - multiprocessing systems KW - reconfigurable architectures KW - Leon3 SPARe processor KW - custom logic events KW - evolvable-self-adaptable processor cache KW - fine granular profiling KW - integer unit events KW - measurement infrastructure KW - microarchitectural events KW - multicore embedded system KW - perf_event standard Linux performance measurement interface KW - processor properties KW - run-time reconfigurable memory-to-cache address mapping engine KW - run-time reconfigurable multicore infrastructure KW - split-level caching KW - Field programmable gate arrays KW - Frequency locked loops KW - Irrigation KW - Phasor measurement units KW - Registers KW - Weaving T2 - 2014 {IEEE} Intl. Conf. on Evolvable Systems (ICES) TI - Towards self-adaptive caches: A run-time reconfigurable multi-core infrastructure ER - TY - GEN AU - König, Fabian ID - 10679 TI - EMG-basierte simultane und proportionale Online-Steuerung einer virtuellen Prothese ER - TY - GEN AU - Koch, Benjamin ID - 10701 TI - Hardware Acceleration of Mechatronic Controllers on a Zynq Platform FPGA ER - TY - GEN AU - Mittendorf, Robert ID - 10715 TI - Advanced AES-key recovery from decayed RAM using multi-threading and FPGAs ER - TY - GEN AU - Rüthing, Christoph ID - 10732 TI - The Xilinx Zynq Architecture as a Platform for Reconfigurable Heterogeneous Multi-Cores ER - TY - THES AB - Monte-Carlo Tree Search (MCTS) is a class of simulation-based search algorithms. It brought about great success in the past few years regarding the evaluation of deterministic two-player games such as the Asian board game Go. In this thesis, we present a parallelization of the most popular MCTS variant for large HPC compute clusters that efficiently shares a single game tree representation in a distributed memory environment and scales up to 128 compute nodes and 2048 cores. It is hereby one of the most powerful MCTS parallelizations to date. In order to measure the impact of our parallelization on the search quality and remain comparable to the most advanced MCTS implementations to date, we implemented it in a state-of-the-art Go engine Gomorra, making it competitive with the strongest Go programs in the world. We further present an empirical comparison of different Bayesian ranking systems when being used for predicting expert moves for the game of Go and introduce a novel technique for automated detection and analysis of evaluation uncertainties that show up during MCTS searches. AU - Schäfers, Lars ID - 10733 SN - 978-3-8325-3748-7 TI - Parallel Monte-Carlo Tree Search for HPC Systems and its Application to Computer Go ER - TY - CONF AU - Shen, Cong AU - Kaufmann, Paul AU - Braun, Martin ID - 10738 T2 - IEEE Power and Energy Society General Meeting (IEEE GM) TI - Optimizing the Generator Start-up Sequence After a Power System Blackout ER - TY - CONF AU - Shen, Cong AU - Kaufmann, Paul AU - Braun, Martin ID - 10739 T2 - Power Systems Computation Conference (PSCC) TI - A New Distribution Network Reconfiguration and Restoration Path Selection Algorithm ER -