Benchmarking JPEG 2000 implementations on modern CPU and GPU architectures
PBN-AR
Instytucja
Instytut Chemii Bioorganicznej Polskiej Akademii Nauk
Informacje podstawowe
Główny język publikacji
en
Czasopismo
Journal of Computational Science
ISSN
1877-7503
EISSN
Wydawca
DOI
URL
Rok publikacji
2014
Numer zeszytu
2
Strony od-do
90-98
Numer tomu
5
Identyfikator DOI
Liczba arkuszy
Autorzy
Pozostali autorzy
+ 1
Słowa kluczowe
en
GPU
Multi-core CPU
JPEG 2000
Signal processing
Streszczenia
Język
en
Treść
Abstract The use of graphics hardware for non-graphics applications has become popular among many scientific programmers and researchers as we have observed a higher rate of theoretical performance increase than the CPUs in recent years. However, performance gains may be easily lost in the context of a specific parallel application due to various both hardware and software factors. JPEG 2000 is a complex standard for data compression and coding, that provides many advanced capabilities demanded by more specialized applications. There are several JPEG 2000 implementations that utilize emerging parallel architectures with the built-in support for parallelism at different levels. Unfortunately, many available implementations are only optimized for a certain parallel architecture or they do not take advantage of recent capabilities provided by modern hardware and low level APIs. Thus, the main aim of this paper is to present a comprehensive real performance analysis of JPEG 2000. It consists of a chain of data and compute intensive tasks that can be treated as good examples of software benchmarks for modern parallel hardware architectures. In this paper we compare achieved performance results of various JPEG 2000 implementations executed on selected architectures for different data sets to identify possible bottlenecks. We discuss also best practices and advices for parallel software development to help users to evaluate in advance and then select appropriate solutions to accelerate the execution of their applications.
Cechy publikacji
ORIGINAL_ARTICLE
Inne
System-identifier
656888
CrossrefMetadata from Crossref logo
Cytowania
Liczba prac cytujących tę pracę
Brak danych
Referencje
Liczba prac cytowanych przez tę pracę
Brak danych