Skip to main content


International Journal of Parallel Programming

International Journal of Parallel Programming OnlineFirst articles


A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures

While heterogeneous architectures are increasing popular with High Performance Computing systems, their effectiveness depends on how efficient the scheduler is at allocating workloads onto appropriate computing devices and how communication and …


Statistical Analysis Based Intrusion Detection System for Ultra-High-Speed Software Defined Network

Internet users and internet services are increasing day by day, which increases the internet traffic from zeta-bytes to petabytes with ultra-high-speed. Different types of architecture are implemented to handle high-speed data traffic. The two …


Enhancing the Effectiveness of Inlining in Automatic Parallelization

The emergence of multi-core architectures makes it essential for optimizing compilers to automatically extract parallelism for large scientific applications composed of many subroutines residing in different files. Inlining is a well-known …


Fortress Abstractions in X10 Framework

Fortress provides a nice set of abstractions used widely in scientific computing. The use of such abstractions enhances the productivity of programmers/users. Also, in scientific computations, boilerplate code has extensive usage. Keeping this in …

10-06-2021 Open Access

Restoration of Legacy Parallelism: Transforming Pthreads into Farm and Pipeline Patterns

Parallel patterns are a high-level programming paradigm that enables non-experts in parallelism to develop structured parallel programs that are maintainable, adaptive, and portable whilst achieving good performance on a variety of parallel …

Current Publications

About this journal

International Journal of Parallel Programming is a forum for the publication of peer-reviewed, high-quality original papers in the computer and information sciences, focusing specifically on programming aspects of parallel computing systems. Such systems are characterized by the coexistence over time of multiple coordinated activities. The journal publishes both original research and survey papers. Fields of interest include: linguistic foundations, conceptual frameworks, high-level languages, evaluation methods, implementation techniques, programming support systems, pragmatic considerations, architectural characteristics, software engineering aspects, advances in parallel algorithms, performance studies, and application studies.

Additional information

Premium Partner

    Image Credits