Skip to main content

Showing 1–5 of 5 results for author: Fumero, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2305.14398  [pdf, other

    quant-ph cs.ET

    TornadoQSim: An Open-source High-Performance and Modular Quantum Circuit Simulation Framework

    Authors: Ales Kubicek, Athanasios Stratikopoulos, Juan Fumero, Nikos Foutris, Christos Kotselidis

    Abstract: In this article, we present TornadoQSim, an open-source quantum circuit simulation framework implemented in Java. The proposed framework has been designed to be modular and easily expandable for accommodating different user-defined simulation backends, such as the unitary matrix simulation technique. Furthermore, TornadoQSim features the ability to interchange simulation backends that can simulate… ▽ More

    Submitted 23 May, 2023; originally announced May 2023.

    Comments: 29 pages

  2. arXiv:2305.09493  [pdf, other

    cs.SE cs.DC

    Experiences in Building a Composable and Functional API for Runtime SPIR-V Code Generation

    Authors: Juan Fumero, György Rethy, Athanasios Stratikopoulos, Nikos Foutris, Christos Kotselidis

    Abstract: This paper presents the Beehive SPIR-V Toolkit; a framework that can automatically generate a Java composable and functional library for dynamically building SPIR-V binary modules. The Beehive SPIR-V Toolkit can be used by optimizing compilers and runtime systems to generate and validate SPIR-V binary modules from managed runtime systems, such as the Java Virtual Machine (JVM). Furthermore, our fr… ▽ More

    Submitted 18 May, 2023; v1 submitted 16 May, 2023; originally announced May 2023.

    Comments: 16 pages, 9 figures, 11 Listings

  3. arXiv:2305.07450  [pdf, other

    cs.DC cs.GR

    Accelerating Java Ray Tracing Applications on Heterogeneous Hardware

    Authors: Vinh Pham Van, Juan Fumero, Athanasios Stratikopoulos, Florin Blanaru, Christos Kotselidis

    Abstract: Ray tracing has been typically known as a graphics rendering method capable of producing highly realistic imagery and visual effects generated by computers. More recently the performance improvements in Graphics Processing Units (GPUs) have enabled developers to exploit sufficient computing power to build a fair amount of ray tracing applications with the ability to run in real-time. Typically, re… ▽ More

    Submitted 1 May, 2023; originally announced May 2023.

  4. Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs

    Authors: Michail Papadimitriou, Juan Fumero, Athanasios Stratikopoulos, Foivos S. Zakkak, Christos Kotselidis

    Abstract: In recent years, heterogeneous computing has emerged as the vital way to increase computers? performance and energy efficiency by combining diverse hardware devices, such as Graphics Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs). The rationale behind this trend is that different parts of an application can be offloaded from the main CPU to diverse devices, which can efficientl… ▽ More

    Submitted 30 October, 2020; originally announced October 2020.

    Journal ref: The Art, Science, and Engineering of Programming, 2021, Vol. 5, Issue 2, Article 8

  5. arXiv:2001.04206  [pdf, other

    cs.LG cs.DC

    Towards High Performance Java-based Deep Learning Frameworks

    Authors: Athanasios Stratikopoulos, Juan Fumero, Zoran Sevarac, Christos Kotselidis

    Abstract: The advent of modern cloud services along with the huge volume of data produced on a daily basis, have set the demand for fast and efficient data processing. This demand is common among numerous application domains, such as deep learning, data mining, and computer vision. Prior research has focused on employing hardware accelerators as a means to overcome this inefficiency. This trend has driven s… ▽ More

    Submitted 13 January, 2020; originally announced January 2020.