A Novel Low-Complexity Four-Way Parallel MDST Algorithm for GPU and Multicore CPU Architectures

The Modified Discrete Sine Transform (MDST) is widely used in signal-processing applications where computational efficiency, latency, and energy consumption are critical design constraints. This paper introduces a low-complexity, parallel MDST algorithm that decomposes the transform into four independent computational sections, reducing arithmetic redundancy and enabling concurrent execution on GPU and multicore CPU architectures. The proposed implementation was evaluated on NVIDIA Jetson AGX Xavier, Jetson AGX Orin, and GeForce RTX 4090 GPUs, as well as on an Intel Core i9-14900K CPU. For isolated N = 34 transforms, the proposed formulation achieved GPU speedups of 7.55–76.85 relative to the classical MDST, depending on the platform and operating frequency, while CPU speedups ranged from 6.71 to 12.13 under controlled conditions. A complementary standard Linux experiment preserved a 6.58× CPU speedup, showing that the performance advantage does not depend on specialized core isolation. Compute-only measurements on the Jetson AGX Xavier further showed an approximately 99% reduction in GPU energy per transform. Memory profiling confirmed substantial reductions in global and local memory traffic. Because a single four-section transform provides insufficient parallelism to fully utilize a modern GPU, an additional batched implementation was developed to exploit inter-transform parallelism. On the Jetson AGX Orin, throughput reached approximately 82.17 × 106 transforms/s, with 98.34% SM activity and 80.84% SM throughput, demonstrating that the proposed decomposition is particularly effective for batched, multichannel, and high-throughput workloads. These results show that the proposed MDST reformulation combines reduced arithmetic and memory complexity with efficient deployment across heterogeneous parallel architectures.

Authors

Institutions

Publication Details

Journal
Eng—Advances in Engineering
Published
2026-10-16
DOI
https://doi.org/10.3390/eng7100569
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Novel Low-Complexity Four-Way Parallel MDST Algorithm for GPU and Multicore CPU Architectures

Doru Florin Chiper, Dan-Marius Dobrea
Eng—Advances in Engineering
Parallel Computing and Optimization Techniques
article

A Novel Low-Complexity Four-Way Parallel MDST Algorithm for GPU and Multicore CPU Architectures

Doru Florin Chiper, Dan-Marius Dobrea
article en

Abstract

The Modified Discrete Sine Transform (MDST) is widely used in signal-processing applications where computational efficiency, latency, and energy consumption are critical design constraints. This paper introduces a low-complexity, parallel MDST algorithm that decomposes the transform into four independent computational sections, reducing arithmetic redundancy and enabling concurrent execution on GPU and multicore CPU architectures. The proposed implementation was evaluated on NVIDIA Jetson AGX Xavier, Jetson AGX Orin, and GeForce RTX 4090 GPUs, as well as on an Intel Core i9-14900K CPU. For isolated N = 34 transforms, the proposed formulation achieved GPU speedups of 7.55–76.85 relative to the classical MDST, depending on the platform and operating frequency, while CPU speedups ranged from 6.71 to 12.13 under controlled conditions. A complementary standard Linux experiment preserved a 6.58× CPU speedup, showing that the performance advantage does not depend on specialized core isolation. Compute-only measurements on the Jetson AGX Xavier further showed an approximately 99% reduction in GPU energy per transform. Memory profiling confirmed substantial reductions in global and local memory traffic. Because a single four-section transform provides insufficient parallelism to fully utilize a modern GPU, an additional batched implementation was developed to exploit inter-transform parallelism. On the Jetson AGX Orin, throughput reached approximately 82.17 × 106 transforms/s, with 98.34% SM activity and 80.84% SM throughput, demonstrating that the proposed decomposition is particularly effective for batched, multichannel, and high-throughput workloads. These results show that the proposed MDST reformulation combines reduced arithmetic and memory complexity with efficient deployment across heterogeneous parallel architectures.

Eng—Advances in EngineeringVol. 7(10)
Academia Oamenilor de Știință din România (RO), Gheorghe Asachi Technical University of Iași (RO), Academia Română, Filiala Iași (RO), Romanian Academy (RO)
Openalex Percentile: Top 9%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.