Wirtschaft (MSB)
Refine
Year
Publication Type
- Report (80) (remove)
Language
- English (67)
- German (11)
- French (1)
- Multiple languages (1)
Keywords
- European (3)
- business (3)
- university (3)
- university-business cooperation (3)
- Ethereum (2)
- Bitcoin (1)
- Blockchain (1)
- Clearinghouse-Anwendung (1)
- Cloud (1)
- Firmware Update (1)
Der Abschlussbericht fasst die im Wintersemester 2023/2024 erzielten Ergebnisse des Forschungs- und Entwicklungsprojektes im Studiengang Master of Science Wirtschaftsinformatik an der FH Münster zusammen.
Das Forschungsprojekt befasste sich mit der Fragestellung, wie sich hochperformanter Code in systemfernen Programmiersprachen wie Java oder JavaScript integrieren lässt, um die vorhandene Hardwareleistung moderner CPUs und GPUs besser ausnutzen zu können. Derzeitig wird hierzu sowohl im Umfeld der Java-Plattform als auch in einer Working Group des World Wide Web Consortiums an Vorschlägen zur verbesserten SIMD-Integration gearbeitet. Im Forschungprojekt wurden diese Vorschläge aufgegriffen und hinichtlich des resultierenden Programmieraufwandes und der erzielbaren Leistungssteigerung qualitativ und quantitativ bewertet. Für JavaScript-basierte Browseranwendungen standen die Schnittstellen WebGPU und WebGL im Mittelpunkt, im Java-Umfeld wurden die drei Schnittstellen Foreign Functions & Memory API, Java Vector API und Java Native Interface (JNI) miteinander verglichen und bewertet.
Abschlussbericht FEP 2022
(2022)
Der Abschlussbericht fasst die im Sommersemester 2022 erzielten Ergebnisse des Forschungs- und Entwicklungsprojektes im Studiengang Master of Science Wirtschaftsinformatik an der FH Münster zusammen.
Das Forschungsprojekt gliederte sich in drei thematische Blöcke. Der erste Block betrachtete den aktuell aufkommenden Ansatz, WebAssembly-Anwendungen in serverseitigen Umgebungen auszuführen. Die vielfältigen Leistungsfaktoren, z. B. mögliche Quellsprachen, Werkzeuge und Plattformen, wurde in systematischen Messungen hinsichtlich ihres Einflusses und der Leistungsfähigkeit miteinander verglichen. Im zweiten Themenblock standen jeweils zwei Programmiersprachen im Mittelpunkt. So wurden die Programmiersprachen Rust und Go hinsichtlich der Unterstützung von Nebenläufigkeit anhand des Beispiels eines prototypischen Webservers analysiert und gegenübergestellt. Weitere Leistungsdaten wurden für die Sprachen Rust und Python hinsichtlich der Verarbeitung von Graphalgorithmen erhoben und verglichen. Der dritte Themenblock befasste sich mit Kommunikationsaspekten in Service-Mesh-Architekturen. Hier wurden verschiedene Circuit-Breaker-Implementierungen sowie unterschiedliche Proxy-Ansätze zur Steuerung des Nachrichtenverkehrs gegenübergestellt und bewertet.