2018
DOI: 10.11591/ijece.v8i1.pp70-75
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture

Abstract: As majority of the compression algorithms are implementations for CPU architecture, the primary focus of our work was to exploit the opportunities of GPU parallelism in audio compression. This paper presents an implementation of Apple Lossless Audio Codec (ALAC) algorithm by using NVIDIA GPUs Compute Unified Device Architecture (CUDA) Framework. The core idea was to identify the areas where data parallelism could be applied and parallel programming model CUDA could be used to execute the identified parallel co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
3
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…In Ref. [14] a parallel implementation of the audio compression algorithm Apple Lossless Audio Codec (ALAC) is presented and a speedup of 80-90% is achieved. Heidari et al [15] proposed a parallel implementation of color moments and texture feature and achieved a speed up of 144x over the sequential implementation.…”
Section: Related Workmentioning
confidence: 99%
“…In Ref. [14] a parallel implementation of the audio compression algorithm Apple Lossless Audio Codec (ALAC) is presented and a speedup of 80-90% is achieved. Heidari et al [15] proposed a parallel implementation of color moments and texture feature and achieved a speed up of 144x over the sequential implementation.…”
Section: Related Workmentioning
confidence: 99%
“…The big data era, with the huge amount of data being generated each year, inspires new business lines including cloud service and streaming platforms. This motivates the industry to develop more efficient and effective lossless compression methods (Alakuijala et al 2019;Sneyers and Wuille 2016;Collet and Turner 2016;Ahmed, Islam, and Uddin 2018). According to Shannon's source coding theorem, the more accurately the distribution of the data can be estimated, the better the limits of compression can be reached (MacKay 2003).…”
Section: Introductionmentioning
confidence: 99%
“…The development of digital multimedia and communication applications and the huge volume of data transfer through the internet place the necessity for data compression methods at the first priority [1]. The main purpose of data compression is to reduce the amount of transferred data by eliminating the redundant information to keep the transmission bandwidth and without significant effects on the quality of the data [2]. In addition, the compression time should be minimized.…”
Section: Introductionmentioning
confidence: 99%