Franz-Josef Pfreundt

dblp:76/2065 · DBLP profile ↗
← Back
14ranked-venue papers
0as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 1 since 2021Artificial intelligence and machine learning · 4 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 26% Energy-efficient computing · 26% Distributed systems · 22%
Artificial intelligence
1 paper
Multi-agent systems · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing
energy-efficient architecture
0.112011
Hardware/software co-design for energy-efficient seismic modeling · SC 2011
Knowledge, reasoning and agents › Multi-agent systems › distributed scheduling › multi-agent scheduling
agent-based scheduling
0.112005
Calana: a general-purpose agent-based grid scheduler · HPDC 2005
Distributed systems › distributed scheduling
auction-based scheduling
0.112005
Calana: a general-purpose agent-based grid scheduler · HPDC 2005
Distributed systems
grid computing
0.112005
Calana: a general-purpose agent-based grid scheduler · HPDC 2005
Cloud and datacenter computing
resource allocation
0.112005
Calana: a general-purpose agent-based grid scheduler · HPDC 2005
High-performance computing
scientific computing systems
0.012011
Hardware/software co-design for energy-efficient seismic modeling · SC 2011
High-performance computing › scientific computing systems
seismic imaging
0.012011
Hardware/software co-design for energy-efficient seismic modeling · SC 2011

Methods — techniques the papers use, named apart from their topics

performance and power modeling · 0.1FPGA-accelerated architectural simulation · 0.1bidding strategy · 0.1auctions · 0.1auction · 0.1
YearPublicationVenuePosition
2022 The HighPerMeshes framework for numerical algorithms on unstructured grids
abstract
Summary Solving partial differential equations (PDEs) on unstructured grids is a cornerstone of engineering and scientific computing. Heterogeneous parallel platforms, including CPUs, GPUs, and FPGAs, enable energy‐efficient and computationally demanding simulations. In this article, we introduce the HighPerMeshes C++‐embedded domain‐specific language (DSL) that bridges the abstraction gap between the mathematical formulation of mesh‐based algorithms for PDE problems on the one hand and an increasing number of heterogeneous platforms with their different programming models on the other hand. Thus, the HighPerMeshes DSL aims at higher productivity in the code development process for multiple target platforms. We introduce the concepts as well as the basic structure of the HighPerMeshes DSL, and demonstrate its usage with three examples. The mapping of the abstract algorithmic description onto parallel hardware, including distributed memory compute clusters, is presented. A code generator and a matching back end allow the acceleration of HighPerMeshes code with GPUs. Finally, the achievable performance and scalability are demonstrated for different example problems.
Samer Alhaddad, Jens Förstner, Stefan Groth, Daniel Grünewald, Yevgen Grynko, Frank Hannig, Tobias Kenter, Franz-Josef Pfreundt, Christian Plessl, Merlind Schotte, Thomas Steinke 0001, Jürgen Teich, Martin Weiser, Florian Wende
Concurr. Comput. Pract. Exp.8
2021 SpectralDefense: Detecting Adversarial Attacks on CNNs in the Fourier Domain
abstract
Despite the success of convolutional neural networks (CNNs) in many computer vision and image analysis tasks, they remain vulnerable against so-called adversarial attacks: Small, crafted perturbations in the input images can lead to false predictions. A possible defense is to detect adversarial examples. In this work, we show how analysis in the Fourier domain of input images and feature maps can be used to distinguish benign test samples from adversarial images. We propose two novel detection methods: Our first method employs the magnitude spectrum of the input images to detect an adversarial attack. This simple and robust classifier can successfully detect adversarial perturbations of three commonly used attack methods. The second method builds upon the first and additionally extracts the phase of Fourier coefficients of feature-maps at different layers of the network. With this extension, we are able to improve adversarial detection rates compared to state-of-the-art detectors on five different attack methods. The code for the methods proposed in the paper is available at github.com/paulaharder/SpectralAdversarialDefense
Paula Harder, Franz-Josef Pfreundt, Margret Keuper, Janis Keuper
IJCNN2
2020 A Two-Stage Minimum Cost Multicut Approach to Self-supervised Multiple Person Tracking
Kalun Ho, Amirhossein Kardoost, Franz-Josef Pfreundt, Janis Keuper, Margret Keuper
ACCV (2)3
2020 Local Facial Attribute Transfer through Inpainting
abstract
The term “attribute transfer” refers to the tasks of altering images in such a way, that the semantic interpretation of a given input image is shifted towards an intended direction, which is quantified by semantic attributes. Prominent example applications are photo realistic changes of facial features and expressions, like changing the hair color, adding a smile, enlarging the nose or altering the entire context of a scene, like transforming a summer landscape into a winter panorama. Recent advances in attribute transfer are mostly based on generative deep neural networks, using various techniques to manipulate images in the latent space of the generator. In this paper, we present a novel method for the common sub-task of local attribute transfers, where only parts of a face have to be altered in order to achieve semantic changes (e.g. removing a mustache). In contrast to previous methods, where such local changes have been implemented by generating new (global) images, we propose to formulate local attribute transfers as an inpainting problem. Removing and regenerating only parts of images, our “Attribute Transfer Inpainting Generative Adversarial Network” (ATI-GAN) is able to utilize local context information to focus on the attributes while keeping the background unmodified resulting in visually sound results.
Ricard Durall, Franz-Josef Pfreundt, Janis Keuper
ICPR2
2020 Learning Embeddings for Image Clustering: An Empirical Study of Triplet Loss Approaches
abstract
In this work, we evaluate two different image clustering objectives, k-means clustering and correlation clustering, in the context of Triplet Loss induced feature space embeddings. Specifically, we train a convolutional neural network to learn discriminative features by optimizing two popular versions of the Triplet Loss in order to study their clustering properties under the assumption of noisy labels. Additionally, we propose a new, simple Triplet Loss formulation, which shows desirable properties with respect to formal clustering objectives and outperforms the existing methods. We evaluate all three Triplet loss formulations for K-means and correlation clustering on the CIFAR-10 image classification dataset.
Kalun Ho, Janis Keuper, Franz-Josef Pfreundt, Margret Keuper
ICPR3
2020 Ad Hoc File Systems for High-Performance Computing
André Brinkmann, Kathryn Mohror, Weikuan Yu, Philip H. Carns, Toni Cortes, Scott Klasky, Alberto Miranda, Franz-Josef Pfreundt, Robert B. Ross, Marc-Andre Vef
J. Comput. Sci. Technol.8
2017 GASPI/GPI In-memory Checkpointing Library
Valeria Bartsch, Dirk Merten, Mirko Rahn, Franz-Josef Pfreundt
Euro-Par5
2011 Hardware/software co-design for energy-efficient seismic modeling
abstract
Reverse Time Migration (RTM) has become the standard for high-quality imaging in the seismic industry. RTM relies on PDE solutions using stencils that are 8th order or larger, which require large-scale HPC clusters to meet the computational demands. However, the rising power consumption of conventional cluster technology has prompted investigation of architectural alternatives that offer higher computational efficiency. In this work, we compare the performance and energy efficiency of three architectural alternatives -- the Intel Nehalem X5530 multicore processor, the NVIDIA Tesla C2050 GPU, and a general-purpose manycore chip design optimized for high-order wave equations called "Green Wave." We have developed an FPGA-accelerated architectural simulation platform to accurately model the power and performance of the Green Wave design. Results show that across highly-tuned high-order RTM stencils, the Green Wave implementation can offer up to 8x and 3.5x energy efficiency improvement per node respectively, compared with the Nehalem and GPU platforms. These results point to the enormous potential energy advantages of our hardware/software co-design methodology.
Jens Krueger, David Donofrio, John Shalf, Marghoob Mohiyuddin, Samuel Williams 0001, Leonid Oliker, Franz-Josef Pfreundt
SC7
2010 Service-oriented middleware for financial Monte Carlo simulations on the cell broadband engine
abstract
Abstract Financial Monte Carlo simulations are computationally intensive applications that must meet tight deadlines in terms of job completion times. The completion time might have a huge impact on the financial profits made from decisions derived from the simulation results. Naturally, there is a huge interest in being able to simulate as fast as possible. While single simulations can be done on one machine, decisions often depend on portfolios of simulations. Distributing the workload among resources is crucial to achieve low latency. In this article we present a combination of a middleware with a high‐performance implementation of an Asian options evaluation code on the Cell Broadband Engine (CBE). We handle workload distribution with our PHASTGrid middleware and provide users with a web service interface to the whole infrastructure. The CBE is particularly suitable for Monte Carlo simulations. We implemented a well‐known algorithm on both the CBE and the Intel x86 multicore architectures. Both codes are integrated in our middleware, allowing a direct comparison of the performance and scalability. In addition to the Monte Carlo simulation, we also use different applications and compare our middleware with Globus. Copyright © 2009 John Wiley & Sons, Ltd.
Tiberiu Rotaru, Mathias Dalheimer, Franz-Josef Pfreundt
Concurr. Comput. Pract. Exp.3
2009 GenLM: License Management for Grid and Cloud Computing Environments
abstract
Software license management allows independent software vendors (ISVs) to control the access of their products. It is a fundamental part of the ISVs' business strategy. A wide range of products has been developed in order to address license management. There are, however, only few ongoing works with regard to license management in grid and cloud computing environments. This paper presents our work on GenLM, a license management solution suitable for these environments. It has been built in order to provide a secure and robust solution for ISVs that want to extend their software usage to these systems. We provide ISVs a toolchain to implement arbitrary software licensing models. At the same time we ensure that licenses are mobile, i.e. they can be used on any resource the user has access to.
Mathias Dalheimer, Franz-Josef Pfreundt
CCGRID2
2008 Formal Verification of a Grid Resource Allocation Protocol
abstract
As the adoption of grid technology moves from science to industry, new requirements arise. In todays grid middlewares, the notion of paying for a job is a secondary requirement. In addition, the concept of selling computational power on a market is not established. On the other hand, the lack of billing capabilities hinders the commercial adoption. In this paper, we present our resource allocation protocol that suits the needs of commercial solution providers. We have developed an auction-based resource broker which uses a distributed agent infrastructure to communicate the user's requirements to resource providers and monetary prices back. The protocol has been formally verified and guarantees certain properties - for example, we can guarantee that the right stakeholder is billed for a job.
Mathias Dalheimer, Franz-Josef Pfreundt, Peter Merz
CCGRID2
2005 Calana: a general-purpose agent-based grid scheduler
abstract
Grid resource allocation is a complex task usually solved by systems relying on a centralized information system. In order to create a lightweight scheduling system, we investigated the potential of auctions for resource allocation. Each resource provider runs an agent bidding on the execution of software with respect to local restrictions. This way, the information system becomes obsolete. In addition, each provider can implement different bidding strategies in order to reflect his preferences.
Mathias Dalheimer, Franz-Josef Pfreundt, Peter Merz
HPDC2
2002 Applications on High Performance Computers
Franz-Josef Pfreundt, Hans Burkhard, José M. Laginha M. Palma
Euro-Par2
1993 On the Efficiency of Simulation Methods for the Boltzmann Equation on Parallel Computers
Jens Struckmeier, Franz-Josef Pfreundt
Parallel Comput.2