[{"citation":{"ama":"Nuriddinov A, Tavernier W, Colle D, Pickavet M, Peuster M, Schneider SB. Reproducible Functional Tests for Multi-scale Network Services. In: <i> IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE; 2019.","chicago":"Nuriddinov, Askhat, Wouter Tavernier, Didier Colle, Mario Pickavet, Manuel Peuster, and Stefan Balthasar Schneider. “Reproducible Functional Tests for Multi-Scale Network Services.” In <i> IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE, 2019.","ieee":"A. Nuriddinov, W. Tavernier, D. Colle, M. Pickavet, M. Peuster, and S. B. Schneider, “Reproducible Functional Tests for Multi-scale Network Services,” in <i> IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, 2019.","mla":"Nuriddinov, Askhat, et al. “Reproducible Functional Tests for Multi-Scale Network Services.” <i> IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, IEEE, 2019.","short":"A. Nuriddinov, W. Tavernier, D. Colle, M. Pickavet, M. Peuster, S.B. Schneider, in:  IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019.","bibtex":"@inproceedings{Nuriddinov_Tavernier_Colle_Pickavet_Peuster_Schneider_2019, place={Dallas}, title={Reproducible Functional Tests for Multi-scale Network Services}, booktitle={ IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, publisher={IEEE}, author={Nuriddinov, Askhat and Tavernier, Wouter and Colle, Didier and Pickavet, Mario and Peuster, Manuel and Schneider, Stefan Balthasar}, year={2019} }","apa":"Nuriddinov, A., Tavernier, W., Colle, D., Pickavet, M., Peuster, M., &#38; Schneider, S. B. (2019). Reproducible Functional Tests for Multi-scale Network Services. In <i> IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE."},"place":"Dallas","year":"2019","title":"Reproducible Functional Tests for Multi-scale Network Services","author":[{"last_name":"Nuriddinov","full_name":"Nuriddinov, Askhat","first_name":"Askhat"},{"last_name":"Tavernier","full_name":"Tavernier, Wouter","first_name":"Wouter"},{"first_name":"Didier","last_name":"Colle","full_name":"Colle, Didier"},{"first_name":"Mario","last_name":"Pickavet","full_name":"Pickavet, Mario"},{"full_name":"Peuster, Manuel","id":"13271","last_name":"Peuster","first_name":"Manuel"},{"last_name":"Schneider","orcid":"0000-0001-8210-4011","id":"35343","full_name":"Schneider, Stefan Balthasar","first_name":"Stefan Balthasar"}],"date_created":"2019-12-18T07:36:04Z","date_updated":"2022-01-06T06:52:21Z","publisher":"IEEE","status":"public","type":"conference","publication":" IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","language":[{"iso":"eng"}],"user_id":"13271","department":[{"_id":"75"}],"project":[{"_id":"28","name":"5G Development and validation platform for global industry-specific network services and Apps","grant_number":"761493"}],"_id":"15372"},{"title":"FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios","date_created":"2019-12-18T07:39:28Z","publisher":"IEEE","year":"2019","language":[{"iso":"eng"}],"ddc":["000"],"file":[{"content_type":"application/pdf","relation":"main_file","date_updated":"2019-12-18T08:11:37Z","date_created":"2019-12-18T08:11:37Z","creator":"peuster","file_size":657216,"access_level":"open_access","file_name":"main_for_ris.pdf","file_id":"15378"}],"abstract":[{"lang":"eng","text":"Offloading packet processing tasks to programmable switches and/or to programmable network interfaces, so called “SmartNICs”, is one of the key concepts to prepare softwarized networks for the high traffic demands of the future. However, implementing network functions that make use of those offload- ing technologies is still challenging and usually requires the availability of specialized hardware. It becomes even harder if heterogeneous services, making use of different offloading and network virtualization technologies, should be developed.\r\nIn this paper, we introduce FOP4 (Function Offloading Pro- totyping with P4), a novel prototyping platform that allows to prototype heterogeneous software network scenarios, including container-based, P4-switch-based, and SmartNIC-based network functions. The presented work substantially extends our existing Containernet platform with the means to prototype offloading scenarios. Besides presenting the platform’s system design, we evaluate its scalability and show that it can run scenarios with more than 64 P4 switch or SmartNIC nodes on a single laptop. Finally, we presented a case study in which we use the presented platform to prototype an extended in-band network telemetry use case."}],"publication":"IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","author":[{"first_name":"Daniele","last_name":"Moro","full_name":"Moro, Daniele"},{"first_name":"Manuel","last_name":"Peuster","full_name":"Peuster, Manuel","id":"13271"},{"full_name":"Karl, Holger","id":"126","last_name":"Karl","first_name":"Holger"},{"first_name":"Antonio","full_name":"Capone, Antonio","last_name":"Capone"}],"oa":"1","date_updated":"2022-01-06T06:52:22Z","citation":{"short":"D. Moro, M. Peuster, H. Karl, A. Capone, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019.","bibtex":"@inproceedings{Moro_Peuster_Karl_Capone_2019, place={Dallas}, title={FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios}, booktitle={IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, publisher={IEEE}, author={Moro, Daniele and Peuster, Manuel and Karl, Holger and Capone, Antonio}, year={2019} }","mla":"Moro, Daniele, et al. “FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios.” <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, IEEE, 2019.","apa":"Moro, D., Peuster, M., Karl, H., &#38; Capone, A. (2019). FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios. In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE.","chicago":"Moro, Daniele, Manuel Peuster, Holger Karl, and Antonio Capone. “FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios.” In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE, 2019.","ieee":"D. Moro, M. Peuster, H. Karl, and A. Capone, “FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios,” in <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, 2019.","ama":"Moro D, Peuster M, Karl H, Capone A. FOP4: Function Offloading Prototyping in Heterogeneous and Programmable Network Scenarios. In: <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE; 2019."},"place":"Dallas","has_accepted_license":"1","file_date_updated":"2019-12-18T08:11:37Z","user_id":"13271","department":[{"_id":"75"}],"project":[{"grant_number":"761493","_id":"28","name":"5G Development and validation platform for global industry-specific network services and Apps"},{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Project Area C","_id":"4"},{"name":"SFB 901 - Subproject C4","_id":"16"}],"_id":"15373","status":"public","type":"conference"},{"project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Project Area C","_id":"4"},{"name":"SFB 901 - Subproject C4","_id":"16"}],"_id":"15374","user_id":"13271","department":[{"_id":"75"}],"ddc":["000"],"file_date_updated":"2019-12-18T08:12:28Z","language":[{"iso":"eng"}],"type":"conference","publication":"IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","abstract":[{"text":"Emulation platforms supporting Virtual Network Functions (VNFs) allow developers to rapidly prototype network services. None of the available platforms, however, supports experimenting with programmable data planes to enable VNF offloading. In this demonstration, we show FOP4, a flexible platform that provides support for Docker-based VNFs, and VNF offloading, by means of P4-enabled switches. The platform provides interfaces to program the P4 devices and to deploy network functions. We demonstrate FOP4 with two complex example scenarios, demonstrating how developers can exploit data plane programmability to implement network functions.","lang":"eng"}],"file":[{"date_created":"2019-12-18T08:12:28Z","creator":"peuster","date_updated":"2019-12-18T08:12:28Z","access_level":"open_access","file_name":"main_for_ris.pdf","file_id":"15379","file_size":370456,"content_type":"application/pdf","relation":"main_file"}],"status":"public","publisher":"IEEE","date_updated":"2022-01-06T06:52:22Z","oa":"1","author":[{"full_name":"Moro, Daniele","last_name":"Moro","first_name":"Daniele"},{"first_name":"Manuel","full_name":"Peuster, Manuel","id":"13271","last_name":"Peuster"},{"last_name":"Karl","id":"126","full_name":"Karl, Holger","first_name":"Holger"},{"full_name":"Capone, Antonio","last_name":"Capone","first_name":"Antonio"}],"date_created":"2019-12-18T07:41:21Z","title":"Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios","has_accepted_license":"1","place":"Dallas","year":"2019","citation":{"ama":"Moro D, Peuster M, Karl H, Capone A. Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios. In: <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE; 2019.","ieee":"D. Moro, M. Peuster, H. Karl, and A. Capone, “Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios,” in <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, 2019.","chicago":"Moro, Daniele, Manuel Peuster, Holger Karl, and Antonio Capone. “Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios.” In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE, 2019.","apa":"Moro, D., Peuster, M., Karl, H., &#38; Capone, A. (2019). Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios. In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE.","bibtex":"@inproceedings{Moro_Peuster_Karl_Capone_2019, place={Dallas}, title={Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios}, booktitle={IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, publisher={IEEE}, author={Moro, Daniele and Peuster, Manuel and Karl, Holger and Capone, Antonio}, year={2019} }","mla":"Moro, Daniele, et al. “Demonstrating FOP4: A Flexible Platform to Prototype NFV Offloading Scenarios.” <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, IEEE, 2019.","short":"D. Moro, M. Peuster, H. Karl, A. Capone, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019."}},{"_id":"15375","project":[{"grant_number":"761493","_id":"28","name":"5G Development and validation platform for global industry-specific network services and Apps"}],"department":[{"_id":"75"}],"user_id":"13271","language":[{"iso":"eng"}],"publication":"IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","type":"conference","status":"public","date_updated":"2022-01-06T06:52:22Z","publisher":"IEEE","date_created":"2019-12-18T07:45:20Z","author":[{"full_name":"Müller, Marcel","last_name":"Müller","first_name":"Marcel"},{"last_name":"Behnke","full_name":"Behnke, Daniel","first_name":"Daniel"},{"first_name":"Patrick-Benjamin","last_name":"Bök","full_name":"Bök, Patrick-Benjamin"},{"first_name":"Stefan Balthasar","orcid":"0000-0001-8210-4011","last_name":"Schneider","full_name":"Schneider, Stefan Balthasar","id":"35343"},{"last_name":"Peuster","full_name":"Peuster, Manuel","id":"13271","first_name":"Manuel"},{"first_name":"Holger","last_name":"Karl","id":"126","full_name":"Karl, Holger"}],"title":"Putting NFV into Reality: Physical Smart Manufacturing Testbed","year":"2019","place":"Dallas","citation":{"short":"M. Müller, D. Behnke, P.-B. Bök, S.B. Schneider, M. Peuster, H. Karl, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019.","mla":"Müller, Marcel, et al. “Putting NFV into Reality: Physical Smart Manufacturing Testbed.” <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, IEEE, 2019.","bibtex":"@inproceedings{Müller_Behnke_Bök_Schneider_Peuster_Karl_2019, place={Dallas}, title={Putting NFV into Reality: Physical Smart Manufacturing Testbed}, booktitle={IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, publisher={IEEE}, author={Müller, Marcel and Behnke, Daniel and Bök, Patrick-Benjamin and Schneider, Stefan Balthasar and Peuster, Manuel and Karl, Holger}, year={2019} }","apa":"Müller, M., Behnke, D., Bök, P.-B., Schneider, S. B., Peuster, M., &#38; Karl, H. (2019). Putting NFV into Reality: Physical Smart Manufacturing Testbed. In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE.","ieee":"M. Müller, D. Behnke, P.-B. Bök, S. B. Schneider, M. Peuster, and H. Karl, “Putting NFV into Reality: Physical Smart Manufacturing Testbed,” in <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, 2019.","chicago":"Müller, Marcel, Daniel Behnke, Patrick-Benjamin Bök, Stefan Balthasar Schneider, Manuel Peuster, and Holger Karl. “Putting NFV into Reality: Physical Smart Manufacturing Testbed.” In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE, 2019.","ama":"Müller M, Behnke D, Bök P-B, Schneider SB, Peuster M, Karl H. Putting NFV into Reality: Physical Smart Manufacturing Testbed. In: <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE; 2019."}},{"title":"NFV-driven intrusion detection for smart manufacturing","publisher":"IEEE","date_updated":"2022-01-06T06:52:22Z","date_created":"2019-12-18T07:47:17Z","author":[{"last_name":"Behnke","full_name":"Behnke, Daniel","first_name":"Daniel"},{"first_name":"Marcel","full_name":"Müller, Marcel","last_name":"Müller"},{"first_name":"Patrick-Benjamin","last_name":"Bök","full_name":"Bök, Patrick-Benjamin"},{"first_name":"Stefan Balthasar","last_name":"Schneider","orcid":"0000-0001-8210-4011","full_name":"Schneider, Stefan Balthasar","id":"35343"},{"first_name":"Manuel","last_name":"Peuster","id":"13271","full_name":"Peuster, Manuel"},{"first_name":"Holger","last_name":"Karl","full_name":"Karl, Holger","id":"126"}],"place":"Dallas","year":"2019","citation":{"apa":"Behnke, D., Müller, M., Bök, P.-B., Schneider, S. B., Peuster, M., &#38; Karl, H. (2019). NFV-driven intrusion detection for smart manufacturing. In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE.","bibtex":"@inproceedings{Behnke_Müller_Bök_Schneider_Peuster_Karl_2019, place={Dallas}, title={NFV-driven intrusion detection for smart manufacturing}, booktitle={IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}, publisher={IEEE}, author={Behnke, Daniel and Müller, Marcel and Bök, Patrick-Benjamin and Schneider, Stefan Balthasar and Peuster, Manuel and Karl, Holger}, year={2019} }","short":"D. Behnke, M. Müller, P.-B. Bök, S.B. Schneider, M. Peuster, H. Karl, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), IEEE, Dallas, 2019.","mla":"Behnke, Daniel, et al. “NFV-Driven Intrusion Detection for Smart Manufacturing.” <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, IEEE, 2019.","ama":"Behnke D, Müller M, Bök P-B, Schneider SB, Peuster M, Karl H. NFV-driven intrusion detection for smart manufacturing. In: <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE; 2019.","chicago":"Behnke, Daniel, Marcel Müller, Patrick-Benjamin Bök, Stefan Balthasar Schneider, Manuel Peuster, and Holger Karl. “NFV-Driven Intrusion Detection for Smart Manufacturing.” In <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>. Dallas: IEEE, 2019.","ieee":"D. Behnke, M. Müller, P.-B. Bök, S. B. Schneider, M. Peuster, and H. Karl, “NFV-driven intrusion detection for smart manufacturing,” in <i>IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)</i>, 2019."},"language":[{"iso":"eng"}],"_id":"15376","project":[{"grant_number":"761493","name":"5G Development and validation platform for global industry-specific network services and Apps","_id":"28"}],"department":[{"_id":"75"}],"user_id":"13271","status":"public","publication":"IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","type":"conference"},{"language":[{"iso":"eng"}],"_id":"15422","user_id":"398","series_title":"Advances in Nature and Biologically Inspired Computing","department":[{"_id":"78"}],"status":"public","type":"conference","publication":"World Congress on Nature and Biologically Inspired Computing (NaBIC)","title":"Optimization of Application-specific L1 Cache Translation Functions of the LEON3 Processor","date_updated":"2022-01-06T06:52:25Z","publisher":"Springer","author":[{"last_name":"Ho","full_name":"Ho, Nam","first_name":"Nam"},{"last_name":"Kaufmann","full_name":"Kaufmann, Paul","first_name":"Paul"},{"last_name":"Platzner","id":"398","full_name":"Platzner, Marco","first_name":"Marco"}],"date_created":"2019-12-30T13:55:49Z","year":"2019","citation":{"bibtex":"@inproceedings{Ho_Kaufmann_Platzner_2019, series={Advances in Nature and Biologically Inspired Computing}, title={Optimization of Application-specific L1 Cache Translation Functions of the LEON3 Processor}, booktitle={World Congress on Nature and Biologically Inspired Computing (NaBIC)}, publisher={Springer}, author={Ho, Nam and Kaufmann, Paul and Platzner, Marco}, year={2019}, collection={Advances in Nature and Biologically Inspired Computing} }","mla":"Ho, Nam, et al. “Optimization of Application-Specific L1 Cache Translation Functions of the LEON3 Processor.” <i>World Congress on Nature and Biologically Inspired Computing (NaBIC)</i>, Springer, 2019.","short":"N. Ho, P. Kaufmann, M. Platzner, in: World Congress on Nature and Biologically Inspired Computing (NaBIC), Springer, 2019.","apa":"Ho, N., Kaufmann, P., &#38; Platzner, M. (2019). Optimization of Application-specific L1 Cache Translation Functions of the LEON3 Processor. In <i>World Congress on Nature and Biologically Inspired Computing (NaBIC)</i>. Springer.","chicago":"Ho, Nam, Paul Kaufmann, and Marco Platzner. “Optimization of Application-Specific L1 Cache Translation Functions of the LEON3 Processor.” In <i>World Congress on Nature and Biologically Inspired Computing (NaBIC)</i>. Advances in Nature and Biologically Inspired Computing. Springer, 2019.","ieee":"N. Ho, P. Kaufmann, and M. Platzner, “Optimization of Application-specific L1 Cache Translation Functions of the LEON3 Processor,” in <i>World Congress on Nature and Biologically Inspired Computing (NaBIC)</i>, 2019.","ama":"Ho N, Kaufmann P, Platzner M. Optimization of Application-specific L1 Cache Translation Functions of the LEON3 Processor. In: <i>World Congress on Nature and Biologically Inspired Computing (NaBIC)</i>. Advances in Nature and Biologically Inspired Computing. Springer; 2019."}},{"language":[{"iso":"eng"}],"_id":"15430","department":[{"_id":"66"},{"_id":"534"}],"user_id":"8447","status":"public","type":"dissertation","title":"Model-Driven Engineering of Self-Adaptive User Interfaces","date_updated":"2022-01-06T06:52:25Z","author":[{"first_name":"Enes","last_name":"Yigitbas","orcid":"0000-0002-5967-833X","id":"8447","full_name":"Yigitbas, Enes"}],"date_created":"2020-01-06T14:03:32Z","year":"2019","citation":{"bibtex":"@book{Yigitbas_2019, title={Model-Driven Engineering of Self-Adaptive User Interfaces}, author={Yigitbas, Enes}, year={2019} }","short":"E. Yigitbas, Model-Driven Engineering of Self-Adaptive User Interfaces, 2019.","mla":"Yigitbas, Enes. <i>Model-Driven Engineering of Self-Adaptive User Interfaces</i>. 2019.","apa":"Yigitbas, E. (2019). <i>Model-Driven Engineering of Self-Adaptive User Interfaces</i>.","ieee":"E. Yigitbas, <i>Model-Driven Engineering of Self-Adaptive User Interfaces</i>. 2019.","chicago":"Yigitbas, Enes. <i>Model-Driven Engineering of Self-Adaptive User Interfaces</i>, 2019.","ama":"Yigitbas E. <i>Model-Driven Engineering of Self-Adaptive User Interfaces</i>.; 2019."}},{"ddc":["004"],"file_date_updated":"2020-01-09T12:53:57Z","language":[{"iso":"eng"}],"_id":"15478","project":[{"grant_number":"01|H16005","name":"HighPerMeshes","_id":"33"},{"grant_number":"PL 595/2-1","name":"Performance and Efficiency in HPC with Custom Computing","_id":"32"}],"department":[{"_id":"27"},{"_id":"518"}],"user_id":"3145","abstract":[{"lang":"eng","text":"Stratix 10 FPGA cards have a good potential for the acceleration of HPC workloads since the Stratix 10 product line introduces devices with a large number of DSP and memory blocks. The high level synthesis of OpenCL codes can play a fundamental role for FPGAs in HPC, because it allows to implement different designs with lower development effort compared to hand optimized HDL. However, Stratix 10 cards are still hard to fully exploit using the Intel FPGA SDK for OpenCL. The implementation of designs with thousands of concurrent arithmetic operations often suffers from place and route problems that limit the maximum frequency or entirely prevent a successful synthesis. In order to overcome these issues for the implementation of the matrix multiplication, we formulate Cannon's matrix multiplication algorithm with regard to its efficient synthesis within the FPGA logic. We obtain a two-level block algorithm, where the lower level sub-matrices are multiplied using our Cannon's algorithm implementation. Following this design approach with multiple compute units, we are able to get maximum frequencies close to and above 300 MHz with high utilization of DSP and memory blocks. This allows for performance results above 1 TeraFLOPS."}],"status":"public","file":[{"content_type":"application/pdf","relation":"main_file","success":1,"date_created":"2020-01-09T12:53:57Z","creator":"plessl","date_updated":"2020-01-09T12:53:57Z","file_id":"15479","file_name":"gorlani19_fpt.pdf","access_level":"closed","file_size":250559}],"publication":"Proceedings of the International Conference on Field-Programmable Technology (FPT)","type":"conference","title":"OpenCL Implementation of Cannon's Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs","doi":"10.1109/ICFPT47387.2019.00020","conference":{"name":"International Conference on Field-Programmable Technology (FPT)"},"date_updated":"2022-01-06T06:52:26Z","publisher":"IEEE","author":[{"first_name":"Paolo","last_name":"Gorlani","id":"72045","full_name":"Gorlani, Paolo"},{"first_name":"Tobias","last_name":"Kenter","full_name":"Kenter, Tobias","id":"3145"},{"id":"16153","full_name":"Plessl, Christian","last_name":"Plessl","orcid":"0000-0001-5728-9982","first_name":"Christian"}],"date_created":"2020-01-09T12:54:48Z","year":"2019","citation":{"apa":"Gorlani, P., Kenter, T., &#38; Plessl, C. (2019). OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs. In <i>Proceedings of the International Conference on Field-Programmable Technology (FPT)</i>. IEEE. <a href=\"https://doi.org/10.1109/ICFPT47387.2019.00020\">https://doi.org/10.1109/ICFPT47387.2019.00020</a>","mla":"Gorlani, Paolo, et al. “OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs.” <i>Proceedings of the International Conference on Field-Programmable Technology (FPT)</i>, IEEE, 2019, doi:<a href=\"https://doi.org/10.1109/ICFPT47387.2019.00020\">10.1109/ICFPT47387.2019.00020</a>.","short":"P. Gorlani, T. Kenter, C. Plessl, in: Proceedings of the International Conference on Field-Programmable Technology (FPT), IEEE, 2019.","bibtex":"@inproceedings{Gorlani_Kenter_Plessl_2019, title={OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs}, DOI={<a href=\"https://doi.org/10.1109/ICFPT47387.2019.00020\">10.1109/ICFPT47387.2019.00020</a>}, booktitle={Proceedings of the International Conference on Field-Programmable Technology (FPT)}, publisher={IEEE}, author={Gorlani, Paolo and Kenter, Tobias and Plessl, Christian}, year={2019} }","ama":"Gorlani P, Kenter T, Plessl C. OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs. In: <i>Proceedings of the International Conference on Field-Programmable Technology (FPT)</i>. IEEE; 2019. doi:<a href=\"https://doi.org/10.1109/ICFPT47387.2019.00020\">10.1109/ICFPT47387.2019.00020</a>","ieee":"P. Gorlani, T. Kenter, and C. Plessl, “OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs,” in <i>Proceedings of the International Conference on Field-Programmable Technology (FPT)</i>, 2019.","chicago":"Gorlani, Paolo, Tobias Kenter, and Christian Plessl. “OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs.” In <i>Proceedings of the International Conference on Field-Programmable Technology (FPT)</i>. IEEE, 2019. <a href=\"https://doi.org/10.1109/ICFPT47387.2019.00020\">https://doi.org/10.1109/ICFPT47387.2019.00020</a>."},"has_accepted_license":"1","quality_controlled":"1"},{"doi":"10.1145/3304221.3325531","title":"Program Comprehension: Identifying Learning Trajectories for Novice Programmers","author":[{"first_name":"Cruz","last_name":"Izu","full_name":"Izu, Cruz"},{"id":"60311","full_name":"Schulte, Carsten","last_name":"Schulte","first_name":"Carsten"},{"last_name":"Aggarwal","full_name":"Aggarwal, Ashish","first_name":"Ashish"},{"full_name":"I. Cutts, Quintin","last_name":"I. Cutts","first_name":"Quintin"},{"full_name":"Duran, Rodrigo","last_name":"Duran","first_name":"Rodrigo"},{"full_name":"Gutica, Mirela","last_name":"Gutica","first_name":"Mirela"},{"full_name":"Heinemann, Birte","last_name":"Heinemann","first_name":"Birte"},{"first_name":"Eileen","full_name":"Kraemer, Eileen","last_name":"Kraemer"},{"first_name":"Violetta","full_name":"Lonati, Violetta","last_name":"Lonati"},{"last_name":"Mirolo","full_name":"Mirolo, Claudio","first_name":"Claudio"},{"first_name":"Renske","full_name":"Weeda, Renske","last_name":"Weeda"}],"date_created":"2020-01-15T07:55:25Z","date_updated":"2022-01-06T06:52:29Z","page":"261-262","citation":{"short":"C. Izu, C. Schulte, A. Aggarwal, Q. I. Cutts, R. Duran, M. Gutica, B. Heinemann, E. Kraemer, V. Lonati, C. Mirolo, R. Weeda, in: Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019, 2019, pp. 261–262.","mla":"Izu, Cruz, et al. “Program Comprehension: Identifying Learning Trajectories for Novice Programmers.” <i>Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019</i>, 2019, pp. 261–62, doi:<a href=\"https://doi.org/10.1145/3304221.3325531\">10.1145/3304221.3325531</a>.","bibtex":"@inproceedings{Izu_Schulte_Aggarwal_I. Cutts_Duran_Gutica_Heinemann_Kraemer_Lonati_Mirolo_et al._2019, title={Program Comprehension: Identifying Learning Trajectories for Novice Programmers}, DOI={<a href=\"https://doi.org/10.1145/3304221.3325531\">10.1145/3304221.3325531</a>}, booktitle={Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019}, author={Izu, Cruz and Schulte, Carsten and Aggarwal, Ashish and I. Cutts, Quintin and Duran, Rodrigo and Gutica, Mirela and Heinemann, Birte and Kraemer, Eileen and Lonati, Violetta and Mirolo, Claudio and et al.}, year={2019}, pages={261–262} }","apa":"Izu, C., Schulte, C., Aggarwal, A., I. Cutts, Q., Duran, R., Gutica, M., … Weeda, R. (2019). Program Comprehension: Identifying Learning Trajectories for Novice Programmers. In <i>Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019</i> (pp. 261–262). <a href=\"https://doi.org/10.1145/3304221.3325531\">https://doi.org/10.1145/3304221.3325531</a>","ama":"Izu C, Schulte C, Aggarwal A, et al. Program Comprehension: Identifying Learning Trajectories for Novice Programmers. In: <i>Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019</i>. ; 2019:261-262. doi:<a href=\"https://doi.org/10.1145/3304221.3325531\">10.1145/3304221.3325531</a>","ieee":"C. Izu <i>et al.</i>, “Program Comprehension: Identifying Learning Trajectories for Novice Programmers,” in <i>Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019</i>, 2019, pp. 261–262.","chicago":"Izu, Cruz, Carsten Schulte, Ashish Aggarwal, Quintin I. Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, et al. “Program Comprehension: Identifying Learning Trajectories for Novice Programmers.” In <i>Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019</i>, 261–62, 2019. <a href=\"https://doi.org/10.1145/3304221.3325531\">https://doi.org/10.1145/3304221.3325531</a>."},"year":"2019","language":[{"iso":"eng"}],"department":[{"_id":"67"}],"user_id":"21145","_id":"15578","status":"public","publication":"Proceedings of the 2019 (ACM) Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019","type":"conference"},{"language":[{"iso":"ger"}],"_id":"15579","user_id":"21145","department":[{"_id":"67"}],"status":"public","type":"conference","publication":"Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund","title":"Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls","doi":"10.18420/infos2019-c10","date_updated":"2022-01-06T06:52:29Z","author":[{"full_name":"Kapp, Florian","last_name":"Kapp","first_name":"Florian"},{"last_name":"Schulte","id":"60311","full_name":"Schulte, Carsten","first_name":"Carsten"}],"date_created":"2020-01-15T08:05:13Z","year":"2019","citation":{"ama":"Kapp F, Schulte C. Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls. In: <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>. ; 2019:247-256. doi:<a href=\"https://doi.org/10.18420/infos2019-c10\">10.18420/infos2019-c10</a>","ieee":"F. Kapp and C. Schulte, “Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls,” in <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 2019, pp. 247–256.","chicago":"Kapp, Florian, and Carsten Schulte. “Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls.” In <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 247–56, 2019. <a href=\"https://doi.org/10.18420/infos2019-c10\">https://doi.org/10.18420/infos2019-c10</a>.","apa":"Kapp, F., &#38; Schulte, C. (2019). Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls. In <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i> (pp. 247–256). <a href=\"https://doi.org/10.18420/infos2019-c10\">https://doi.org/10.18420/infos2019-c10</a>","bibtex":"@inproceedings{Kapp_Schulte_2019, title={Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls}, DOI={<a href=\"https://doi.org/10.18420/infos2019-c10\">10.18420/infos2019-c10</a>}, booktitle={Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund}, author={Kapp, Florian and Schulte, Carsten}, year={2019}, pages={247–256} }","mla":"Kapp, Florian, and Carsten Schulte. “Einsatz von Jupyter Notebooks am Beispiel eines fiktiven Kriminalfalls.” <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 2019, pp. 247–56, doi:<a href=\"https://doi.org/10.18420/infos2019-c10\">10.18420/infos2019-c10</a>.","short":"F. Kapp, C. Schulte, in: Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund, 2019, pp. 247–256."},"page":"247-256"},{"citation":{"ieee":"K. Müller, C. Schulte, and J. Magenheim, “Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich,” in <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 2019, pp. 139–148.","chicago":"Müller, Kathrin, Carsten Schulte, and Johannes Magenheim. “Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich.” In <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 139–48, 2019. <a href=\"https://doi.org/10.18420/infos2019-b10\">https://doi.org/10.18420/infos2019-b10</a>.","ama":"Müller K, Schulte C, Magenheim J. Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich. In: <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>. ; 2019:139-148. doi:<a href=\"https://doi.org/10.18420/infos2019-b10\">10.18420/infos2019-b10</a>","apa":"Müller, K., Schulte, C., &#38; Magenheim, J. (2019). Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich. In <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i> (pp. 139–148). <a href=\"https://doi.org/10.18420/infos2019-b10\">https://doi.org/10.18420/infos2019-b10</a>","bibtex":"@inproceedings{Müller_Schulte_Magenheim_2019, title={Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich}, DOI={<a href=\"https://doi.org/10.18420/infos2019-b10\">10.18420/infos2019-b10</a>}, booktitle={Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund}, author={Müller, Kathrin and Schulte, Carsten and Magenheim, Johannes}, year={2019}, pages={139–148} }","short":"K. Müller, C. Schulte, J. Magenheim, in: Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund, 2019, pp. 139–148.","mla":"Müller, Kathrin, et al. “Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich.” <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 2019, pp. 139–48, doi:<a href=\"https://doi.org/10.18420/infos2019-b10\">10.18420/infos2019-b10</a>."},"page":"139-148","year":"2019","date_created":"2020-01-15T08:34:49Z","author":[{"last_name":"Müller","full_name":"Müller, Kathrin","first_name":"Kathrin"},{"last_name":"Schulte","full_name":"Schulte, Carsten","id":"60311","first_name":"Carsten"},{"last_name":"Magenheim","full_name":"Magenheim, Johannes","first_name":"Johannes"}],"date_updated":"2022-01-06T06:52:29Z","doi":"10.18420/infos2019-b10","title":"Zur Relevanz eines Prozessbereiches Interaktion und Exploration im Kontext informatischer Bildung im Primarbereich","type":"conference","publication":"Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund","status":"public","user_id":"21145","department":[{"_id":"67"}],"_id":"15581","language":[{"iso":"ger"}]},{"department":[{"_id":"67"}],"user_id":"21145","_id":"15583","language":[{"iso":"ger"}],"publication":"Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund","type":"conference","status":"public","author":[{"first_name":"Ann-Katrin","full_name":"Schmidt, Ann-Katrin","last_name":"Schmidt"},{"last_name":"Schulte","full_name":"Schulte, Carsten","id":"60311","first_name":"Carsten"}],"date_created":"2020-01-15T08:43:51Z","date_updated":"2022-01-06T06:52:30Z","doi":"10.18420/infos2019-c17","title":"Das RetiBNE Café","page":"315-324","citation":{"bibtex":"@inproceedings{Schmidt_Schulte_2019, title={Das RetiBNE Café}, DOI={<a href=\"https://doi.org/10.18420/infos2019-c17\">10.18420/infos2019-c17</a>}, booktitle={Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund}, author={Schmidt, Ann-Katrin and Schulte, Carsten}, year={2019}, pages={315–324} }","short":"A.-K. Schmidt, C. Schulte, in: Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund, 2019, pp. 315–324.","mla":"Schmidt, Ann-Katrin, and Carsten Schulte. “Das RetiBNE Café.” <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 2019, pp. 315–24, doi:<a href=\"https://doi.org/10.18420/infos2019-c17\">10.18420/infos2019-c17</a>.","apa":"Schmidt, A.-K., &#38; Schulte, C. (2019). Das RetiBNE Café. In <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i> (pp. 315–324). <a href=\"https://doi.org/10.18420/infos2019-c17\">https://doi.org/10.18420/infos2019-c17</a>","ieee":"A.-K. Schmidt and C. Schulte, “Das RetiBNE Café,” in <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 2019, pp. 315–324.","chicago":"Schmidt, Ann-Katrin, and Carsten Schulte. “Das RetiBNE Café.” In <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>, 315–24, 2019. <a href=\"https://doi.org/10.18420/infos2019-c17\">https://doi.org/10.18420/infos2019-c17</a>.","ama":"Schmidt A-K, Schulte C. Das RetiBNE Café. In: <i>Informatik für alle, 18. GI-Fachtagung Informatik und Schule, (INFOS) 2019, 16.-18. September 2019, Dortmund</i>. ; 2019:315-324. doi:<a href=\"https://doi.org/10.18420/infos2019-c17\">10.18420/infos2019-c17</a>"},"year":"2019"},{"department":[{"_id":"67"}],"user_id":"21145","_id":"15720","language":[{"iso":"eng"}],"publication":"IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019","type":"conference","status":"public","date_created":"2020-01-30T10:39:45Z","author":[{"full_name":"Wilke, Adrian","id":"9101","orcid":"0000-0002-6575-807X","last_name":"Wilke","first_name":"Adrian"},{"last_name":"Magenheim","full_name":"Magenheim, Johannes","first_name":"Johannes"}],"date_updated":"2022-01-06T06:52:32Z","doi":"10.1109/EDUCON.2019.8725025","title":"Critical Incidents for Technology Enhanced Learning in Vocational Education and Training","page":"892-899","citation":{"ama":"Wilke A, Magenheim J. Critical Incidents for Technology Enhanced Learning in Vocational Education and Training. In: <i>IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019</i>. ; 2019:892-899. doi:<a href=\"https://doi.org/10.1109/EDUCON.2019.8725025\">10.1109/EDUCON.2019.8725025</a>","ieee":"A. Wilke and J. Magenheim, “Critical Incidents for Technology Enhanced Learning in Vocational Education and Training,” in <i>IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019</i>, 2019, pp. 892–899.","chicago":"Wilke, Adrian, and Johannes Magenheim. “Critical Incidents for Technology Enhanced Learning in Vocational Education and Training.” In <i>IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019</i>, 892–99, 2019. <a href=\"https://doi.org/10.1109/EDUCON.2019.8725025\">https://doi.org/10.1109/EDUCON.2019.8725025</a>.","apa":"Wilke, A., &#38; Magenheim, J. (2019). Critical Incidents for Technology Enhanced Learning in Vocational Education and Training. In <i>IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019</i> (pp. 892–899). <a href=\"https://doi.org/10.1109/EDUCON.2019.8725025\">https://doi.org/10.1109/EDUCON.2019.8725025</a>","mla":"Wilke, Adrian, and Johannes Magenheim. “Critical Incidents for Technology Enhanced Learning in Vocational Education and Training.” <i>IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019</i>, 2019, pp. 892–99, doi:<a href=\"https://doi.org/10.1109/EDUCON.2019.8725025\">10.1109/EDUCON.2019.8725025</a>.","bibtex":"@inproceedings{Wilke_Magenheim_2019, title={Critical Incidents for Technology Enhanced Learning in Vocational Education and Training}, DOI={<a href=\"https://doi.org/10.1109/EDUCON.2019.8725025\">10.1109/EDUCON.2019.8725025</a>}, booktitle={IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019}, author={Wilke, Adrian and Magenheim, Johannes}, year={2019}, pages={892–899} }","short":"A. Wilke, J. Magenheim, in: IEEE Global Engineering Education Conference, EDUCON 2019, Dubai, United Arab Emirates, April 8-11, 2019, 2019, pp. 892–899."},"year":"2019"},{"_id":"15721","user_id":"21145","department":[{"_id":"67"}],"language":[{"iso":"eng"}],"type":"book","status":"public","date_updated":"2022-01-06T06:52:32Z","publisher":"Verlag Barbara Budrich","date_created":"2020-01-30T10:46:26Z","author":[{"full_name":"Köller, Olaf","last_name":"Köller","first_name":"Olaf"},{"first_name":"Johannes","last_name":"Magenheim","full_name":"Magenheim, Johannes"},{"first_name":"Heike","full_name":"Molitor, Heike","last_name":"Molitor"},{"first_name":"Uwe","full_name":"Pfenning, Uwe","last_name":"Pfenning"},{"first_name":"J{\\","last_name":"Ramseger","full_name":"Ramseger, J{\\"},{"first_name":"Mirjam","full_name":"Steffensky, Mirjam","last_name":"Steffensky"},{"full_name":"Wiesmüller, Christian","last_name":"Wiesmüller","first_name":"Christian"},{"full_name":"Winther, Esther","last_name":"Winther","first_name":"Esther"},{"full_name":"Wollring, Bernd","last_name":"Wollring","first_name":"Bernd"}],"title":"Zieldimensionen für Multiplikatorinnen und Multiplikatoren früher MINT-Bildung","year":"2019","citation":{"apa":"Köller, O., Magenheim, J., Molitor, H., Pfenning, U., Ramseger, J., Steffensky, M., … Wollring, B. (2019). <i>Zieldimensionen für Multiplikatorinnen und Multiplikatoren früher MINT-Bildung</i>. Verlag Barbara Budrich.","short":"O. Köller, J. Magenheim, H. Molitor, U. Pfenning, J. Ramseger, M. Steffensky, C. Wiesmüller, E. Winther, B. Wollring, Zieldimensionen Für Multiplikatorinnen Und Multiplikatoren Früher MINT-Bildung, Verlag Barbara Budrich, 2019.","mla":"Köller, Olaf, et al. <i>Zieldimensionen Für Multiplikatorinnen Und Multiplikatoren Früher MINT-Bildung</i>. Verlag Barbara Budrich, 2019.","bibtex":"@book{Köller_Magenheim_Molitor_Pfenning_Ramseger_Steffensky_Wiesmüller_Winther_Wollring_2019, title={Zieldimensionen für Multiplikatorinnen und Multiplikatoren früher MINT-Bildung}, publisher={Verlag Barbara Budrich}, author={Köller, Olaf and Magenheim, Johannes and Molitor, Heike and Pfenning, Uwe and Ramseger, J{\\ and Steffensky, Mirjam and Wiesmüller, Christian and Winther, Esther and Wollring, Bernd}, year={2019} }","ama":"Köller O, Magenheim J, Molitor H, et al. <i>Zieldimensionen Für Multiplikatorinnen Und Multiplikatoren Früher MINT-Bildung</i>. Verlag Barbara Budrich; 2019.","ieee":"O. Köller <i>et al.</i>, <i>Zieldimensionen für Multiplikatorinnen und Multiplikatoren früher MINT-Bildung</i>. Verlag Barbara Budrich, 2019.","chicago":"Köller, Olaf, Johannes Magenheim, Heike Molitor, Uwe Pfenning, J{\\ Ramseger, Mirjam Steffensky, Christian Wiesmüller, Esther Winther, and Bernd Wollring. <i>Zieldimensionen Für Multiplikatorinnen Und Multiplikatoren Früher MINT-Bildung</i>. Verlag Barbara Budrich, 2019."}},{"language":[{"iso":"eng"}],"ddc":["000"],"publication":"Automatica","file":[{"date_created":"2020-01-31T15:57:50Z","creator":"hkarl","date_updated":"2020-01-31T15:57:50Z","access_level":"closed","file_id":"15743","file_name":"leoram20a.pdf","file_size":"675382","content_type":"application/pdf","relation":"main_file","success":1}],"abstract":[{"text":"\r\nIn many cyber–physical systems, we encounter the problem of remote state estimation of geo- graphically distributed and remote physical processes. This paper studies the scheduling of sensor transmissions to estimate the states of multiple remote, dynamic processes. Information from the different sensors has to be transmitted to a central gateway over a wireless network for monitoring purposes, where typically fewer wireless channels are available than there are processes to be monitored. For effective estimation at the gateway, the sensors need to be scheduled appropriately, i.e., at each time instant one needs to decide which sensors have network access and which ones do not. To address this scheduling problem, we formulate an associated Markov decision process (MDP). This MDP is then solved using a Deep Q-Network, a recent deep reinforcement learning algorithm that is at once scalable and model-free. We compare our scheduling algorithm to popular scheduling algorithms such as round-robin and reduced-waiting-time, among others. Our algorithm is shown to significantly outperform these algorithms for many example scenario","lang":"eng"}],"date_created":"2020-01-31T15:55:27Z","title":"Deep reinforcement learning for wireless sensor scheduling in cyber–physical systems","quality_controlled":"1","year":"2019","user_id":"126","department":[{"_id":"7"},{"_id":"34"},{"_id":"3"},{"_id":"75"},{"_id":"57"}],"project":[{"_id":"24","name":"Netzgewahre Regelung & regelungsgewahre Netze"}],"_id":"15741","file_date_updated":"2020-01-31T15:57:50Z","article_number":"108759","type":"journal_article","status":"public","author":[{"last_name":"Leong","full_name":"Leong, Alex S.","first_name":"Alex S."},{"last_name":"Ramaswamy","orcid":"https://orcid.org/ 0000-0001-7547-8111","full_name":"Ramaswamy, Arunselvan","id":"66937","first_name":"Arunselvan"},{"last_name":"Quevedo","full_name":"Quevedo, Daniel E.","first_name":"Daniel E."},{"first_name":"Holger","last_name":"Karl","full_name":"Karl, Holger","id":"126"},{"full_name":"Shi, Ling","last_name":"Shi","first_name":"Ling"}],"date_updated":"2022-01-06T06:52:32Z","doi":"10.1016/j.automatica.2019.108759","publication_status":"published","has_accepted_license":"1","publication_identifier":{"issn":["0005-1098"]},"citation":{"ama":"Leong AS, Ramaswamy A, Quevedo DE, Karl H, Shi L. Deep reinforcement learning for wireless sensor scheduling in cyber–physical systems. <i>Automatica</i>. 2019. doi:<a href=\"https://doi.org/10.1016/j.automatica.2019.108759\">10.1016/j.automatica.2019.108759</a>","chicago":"Leong, Alex S., Arunselvan Ramaswamy, Daniel E. Quevedo, Holger Karl, and Ling Shi. “Deep Reinforcement Learning for Wireless Sensor Scheduling in Cyber–Physical Systems.” <i>Automatica</i>, 2019. <a href=\"https://doi.org/10.1016/j.automatica.2019.108759\">https://doi.org/10.1016/j.automatica.2019.108759</a>.","ieee":"A. S. Leong, A. Ramaswamy, D. E. Quevedo, H. Karl, and L. Shi, “Deep reinforcement learning for wireless sensor scheduling in cyber–physical systems,” <i>Automatica</i>, 2019.","apa":"Leong, A. S., Ramaswamy, A., Quevedo, D. E., Karl, H., &#38; Shi, L. (2019). Deep reinforcement learning for wireless sensor scheduling in cyber–physical systems. <i>Automatica</i>. <a href=\"https://doi.org/10.1016/j.automatica.2019.108759\">https://doi.org/10.1016/j.automatica.2019.108759</a>","bibtex":"@article{Leong_Ramaswamy_Quevedo_Karl_Shi_2019, title={Deep reinforcement learning for wireless sensor scheduling in cyber–physical systems}, DOI={<a href=\"https://doi.org/10.1016/j.automatica.2019.108759\">10.1016/j.automatica.2019.108759</a>}, number={108759}, journal={Automatica}, author={Leong, Alex S. and Ramaswamy, Arunselvan and Quevedo, Daniel E. and Karl, Holger and Shi, Ling}, year={2019} }","short":"A.S. Leong, A. Ramaswamy, D.E. Quevedo, H. Karl, L. Shi, Automatica (2019).","mla":"Leong, Alex S., et al. “Deep Reinforcement Learning for Wireless Sensor Scheduling in Cyber–Physical Systems.” <i>Automatica</i>, 108759, 2019, doi:<a href=\"https://doi.org/10.1016/j.automatica.2019.108759\">10.1016/j.automatica.2019.108759</a>."}},{"citation":{"apa":"Otte, O. (2019). <i>Outsourced Decryption of Attribute-based Ciphertexts</i>.","mla":"Otte, Oliver. <i>Outsourced Decryption of Attribute-Based Ciphertexts</i>. 2019.","short":"O. Otte, Outsourced Decryption of Attribute-Based Ciphertexts, 2019.","bibtex":"@book{Otte_2019, title={Outsourced Decryption of Attribute-based Ciphertexts}, author={Otte, Oliver}, year={2019} }","ama":"Otte O. <i>Outsourced Decryption of Attribute-Based Ciphertexts</i>.; 2019.","ieee":"O. Otte, <i>Outsourced Decryption of Attribute-based Ciphertexts</i>. 2019.","chicago":"Otte, Oliver. <i>Outsourced Decryption of Attribute-Based Ciphertexts</i>, 2019."},"year":"2019","title":"Outsourced Decryption of Attribute-based Ciphertexts","date_created":"2020-02-03T09:43:19Z","author":[{"last_name":"Otte","full_name":"Otte, Oliver","first_name":"Oliver"}],"date_updated":"2022-01-06T06:52:32Z","status":"public","type":"mastersthesis","language":[{"iso":"eng"}],"department":[{"_id":"64"}],"user_id":"13703","_id":"15746"},{"year":"2019","citation":{"apa":"Wördenweber, N. C. (2019). <i>On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model</i>.","mla":"Wördenweber, Nico Christof. <i>On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model</i>. 2019.","bibtex":"@book{Wördenweber_2019, title={On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model}, author={Wördenweber, Nico Christof}, year={2019} }","short":"N.C. Wördenweber, On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model, 2019.","ama":"Wördenweber NC. <i>On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model</i>.; 2019.","ieee":"N. C. Wördenweber, <i>On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model</i>. 2019.","chicago":"Wördenweber, Nico Christof. <i>On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model</i>, 2019."},"date_updated":"2022-01-06T06:52:32Z","author":[{"first_name":"Nico Christof","full_name":"Wördenweber, Nico Christof","last_name":"Wördenweber"}],"date_created":"2020-02-03T09:45:01Z","title":"On the Security of the Rouselakis-Waters Ciphertext-Policy Attribute-Based Encryption Scheme in the Random Oracle Model","type":"bachelorsthesis","status":"public","_id":"15747","user_id":"13703","department":[{"_id":"64"}],"language":[{"iso":"eng"}]},{"citation":{"short":"M. Leutnant, Experimentelle Untersuchung Des SEM-Algorithmus, 2019.","mla":"Leutnant, Matthias. <i>Experimentelle Untersuchung Des SEM-Algorithmus</i>. 2019.","bibtex":"@book{Leutnant_2019, title={Experimentelle Untersuchung des SEM-Algorithmus}, author={Leutnant, Matthias}, year={2019} }","apa":"Leutnant, M. (2019). <i>Experimentelle Untersuchung des SEM-Algorithmus</i>.","ieee":"M. Leutnant, <i>Experimentelle Untersuchung des SEM-Algorithmus</i>. 2019.","chicago":"Leutnant, Matthias. <i>Experimentelle Untersuchung Des SEM-Algorithmus</i>, 2019.","ama":"Leutnant M. <i>Experimentelle Untersuchung Des SEM-Algorithmus</i>.; 2019."},"year":"2019","title":"Experimentelle Untersuchung des SEM-Algorithmus","supervisor":[{"last_name":"Blömer","id":"23","full_name":"Blömer, Johannes","first_name":"Johannes"}],"author":[{"last_name":"Leutnant","full_name":"Leutnant, Matthias","first_name":"Matthias"}],"date_created":"2020-02-06T08:51:51Z","date_updated":"2022-01-06T06:52:37Z","status":"public","type":"bachelorsthesis","language":[{"iso":"eng"}],"department":[{"_id":"64"}],"user_id":"13291","_id":"15819"},{"file_date_updated":"2020-02-06T17:09:45Z","_id":"15838","project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Project Area B","_id":"3"},{"_id":"12","name":"SFB 901 - Subproject B4"}],"department":[{"_id":"77"}],"user_id":"477","status":"public","type":"conference","doi":"10.1109/asew.2019.00019","date_updated":"2022-01-06T06:52:38Z","author":[{"full_name":"Pauck, Felix","id":"22398","last_name":"Pauck","first_name":"Felix"},{"last_name":"Zhang","full_name":"Zhang, Shikun","first_name":"Shikun"}],"citation":{"chicago":"Pauck, Felix, and Shikun Zhang. “Android App Merging for Benchmark Speed-Up and Analysis Lift-Up.” In <i>2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)</i>, 2019. <a href=\"https://doi.org/10.1109/asew.2019.00019\">https://doi.org/10.1109/asew.2019.00019</a>.","ieee":"F. Pauck and S. Zhang, “Android App Merging for Benchmark Speed-Up and Analysis Lift-Up,” in <i>2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)</i>, 2019.","ama":"Pauck F, Zhang S. Android App Merging for Benchmark Speed-Up and Analysis Lift-Up. In: <i>2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)</i>. ; 2019. doi:<a href=\"https://doi.org/10.1109/asew.2019.00019\">10.1109/asew.2019.00019</a>","apa":"Pauck, F., &#38; Zhang, S. (2019). Android App Merging for Benchmark Speed-Up and Analysis Lift-Up. In <i>2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)</i>. <a href=\"https://doi.org/10.1109/asew.2019.00019\">https://doi.org/10.1109/asew.2019.00019</a>","mla":"Pauck, Felix, and Shikun Zhang. “Android App Merging for Benchmark Speed-Up and Analysis Lift-Up.” <i>2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)</i>, 2019, doi:<a href=\"https://doi.org/10.1109/asew.2019.00019\">10.1109/asew.2019.00019</a>.","bibtex":"@inproceedings{Pauck_Zhang_2019, title={Android App Merging for Benchmark Speed-Up and Analysis Lift-Up}, DOI={<a href=\"https://doi.org/10.1109/asew.2019.00019\">10.1109/asew.2019.00019</a>}, booktitle={2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)}, author={Pauck, Felix and Zhang, Shikun}, year={2019} }","short":"F. Pauck, S. Zhang, in: 2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW), 2019."},"has_accepted_license":"1","publication_identifier":{"isbn":["9781728141367"]},"publication_status":"published","keyword":["Program Analysis","Android App Analysis","Taint Analysis","App Merging","Benchmark"],"ddc":["004"],"language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"In the field of software analysis a trade-off between scalability and accuracy always exists. In this respect, Android app analysis is no exception, in particular, analyzing large or many apps can be challenging. Dealing with many small apps is a typical challenge when facing micro-benchmarks such as DROIDBENCH or ICC-BENCH. These particular benchmarks are not only used for the evaluation of novel tools but also in continuous integration pipelines of existing mature tools to maintain and guarantee a certain quality-level. Considering this latter usage it becomes very important to be able to achieve benchmark results as fast as possible. Hence, benchmarks have to be optimized for this purpose. One approach to do so is app merging. We implemented the Android Merge Tool (AMT) following this approach and show that its novel aspects can be used to produce scaled up and accurate benchmarks. For such benchmarks Android app analysis tools do not suffer from the scalability-accuracy trade-off anymore. We show this throughout detailed experiments on DROIDBENCH employing three different analysis tools (AMANDROID, ICCTA, FLOWDROID). Benchmark execution times are largely reduced without losing benchmark accuracy. Moreover, we argue why AMT is an advantageous successor of the state-of-the-art app merging tool (APKCOMBINER) in analysis lift-up scenarios."}],"file":[{"file_size":644517,"file_id":"15839","access_level":"closed","file_name":"AMT_final.pdf","date_updated":"2020-02-06T17:09:45Z","creator":"fpauck","date_created":"2020-02-06T17:09:45Z","relation":"main_file","content_type":"application/pdf"}],"publication":"2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW)","title":"Android App Merging for Benchmark Speed-Up and Analysis Lift-Up","date_created":"2020-02-06T17:06:51Z","year":"2019"},{"date_created":"2020-02-11T16:43:38Z","supervisor":[{"id":"61186","full_name":"Ghasemzadeh Mohammadi, Hassan","last_name":"Ghasemzadeh Mohammadi","first_name":"Hassan"}],"author":[{"full_name":"Kumar Jeyakumar, Shankar","last_name":"Kumar Jeyakumar","first_name":"Shankar"}],"date_updated":"2022-01-06T06:52:39Z","title":"Incremental learning with Support Vector Machine on embedded platforms","citation":{"apa":"Kumar Jeyakumar, S. (2019). <i>Incremental learning with Support Vector Machine on embedded platforms</i>.","short":"S. Kumar Jeyakumar, Incremental Learning with Support Vector Machine on Embedded Platforms, 2019.","mla":"Kumar Jeyakumar, Shankar. <i>Incremental Learning with Support Vector Machine on Embedded Platforms</i>. 2019.","bibtex":"@book{Kumar Jeyakumar_2019, title={Incremental learning with Support Vector Machine on embedded platforms}, author={Kumar Jeyakumar, Shankar}, year={2019} }","ama":"Kumar Jeyakumar S. <i>Incremental Learning with Support Vector Machine on Embedded Platforms</i>.; 2019.","ieee":"S. Kumar Jeyakumar, <i>Incremental learning with Support Vector Machine on embedded platforms</i>. 2019.","chicago":"Kumar Jeyakumar, Shankar. <i>Incremental Learning with Support Vector Machine on Embedded Platforms</i>, 2019."},"year":"2019","user_id":"61186","department":[{"_id":"78"}],"_id":"15883","language":[{"iso":"eng"}],"type":"mastersthesis","status":"public"}]
