Journal: International Journal of Parallel Programming

Volume 44, Issue 6

1099 -- 1101Chao Wang, Nadia Nedjah, Luiza de Macedo Mourelle, Aili Wang. Preface to the Special Issue on Sequential Code Parallelization
1102 -- 1117Nadia Nedjah, Luiza de Macedo Mourelle, Chao Wang. A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
1118 -- 1141Huang Wang, Xianglan Chen, Huaping Chen. A Cross-ISA Kernelized High-Performance Parallel Emulator
1142 -- 1172Ansar Javed, Bibrak Qamar, Mohsan Jameel, Aamir Shafi, Bryan Carpenter. Towards Scalable Java HPC with Hybrid and Native Communication Devices in MPJ Express
1173 -- 1199Nadia Nedjah, Rogério De Moraes Calazan, Luiza de Macedo Mourelle, Chao Wang. Parallel Implementations of the Cooperative Particle Swarm Optimization on Many-core and Multi-core Architectures
1200 -- 1247Alessandro Pellegrini 0001, Sebastiano Peluso, Francesco Quaglia, Roberto Vitali. Transparent Speculative Parallelization of Discrete Event Simulation Applications Using Global Variables
1248 -- 1267Xiaomeng Huang, Yufang Ni, Dexun Chen, Songbin Liu, Haohuan Fu, Guangwen Yang. Czip: A Fast Lossless Compression Algorithm for Climate Data
1268 -- 1295Rachid Habel, Frédérique Silber-Chaussumier, François Irigoin, Elisabeth Brunet, François Trahay. Combining Data and Computation Distribution Directives for Hybrid Parallel Programming : A Transformation System
1296 -- 1336Martin Frieb, Ralf Jahr, Haluk Ozaktas, Andreas Hugl, Hans Regler, Theo Ungerer. A Parallelization Approach for Hard Real-Time Systems and Its Application on Two Industrial Programs - Strategy and Two Case Studies for the Parallelization of Hard Real-Time Systems
1337 -- 1358Alcides Fonseca, Bruno Cabral, João Rafael, Ivo Correia. Automatic Parallelization: Executing Sequential Programs on a Task-Based Parallel Runtime
1359 -- 1383Abubakar Siddique, Mohammad Ansari, Mikel Luján. Purge-Rehab: Eager Software Transactional Memory with High Performance Under Contention

Volume 44, Issue 5

923 -- 0. Editor's Note: Special Issue on Computing Frontiers
924 -- 948Andreea Anghel, Laura Mihaela Vasilescu, Giovanni Mariani, Rik Jongerius, Gero Dittmann. An Instrumentation Approach for Hardware-Agnostic Software Characterization
949 -- 974Musfiq Rahman, Bruce R. Childers. Asteroid: Scalable Online Memory Diagnostics for Multi-core, Multi-socket Servers
975 -- 1002Giovanni Mariani, Andreea Anghel, Rik Jongerius, Gero Dittmann. Scaling Properties of Parallel Applications to Exascale
1003 -- 1027Leandro Fiorin, Erik Vermij, Jan van Lunteren, Rik Jongerius, Christoph Hagleitner. Exploring the Design Space of an Energy-Efficient Accelerator for the SKA1-Low Central Signal Processor
1028 -- 1053Archimedes Pavlidis, Dimitris Gizopoulos. Hierarchical Synthesis of Quantum and Reversible Architectures
1054 -- 1077Rui Han, Jianfeng Zhan, José Luis Vázquez-Poletti. SARP: Synopsis-Based Approximate Request Processing for Low Latency and Small Correctness Loss in Cloud Online Services
1078 -- 1098Vassilis Vassiliadis, Charalampos Chalios, Konstantinos Parasyris, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas, Hans Vandierendonck, Dimitrios S. Nikolopoulos. Exploiting Significance of Computations for Energy-Constrained Approximate Computing

Volume 44, Issue 4

709 -- 734Juan Chabkinian, Thomas J. E. Schwarz. Fast LH∗
735 -- 771Marco Lattuada, Christian Pilato, Fabrizio Ferrandi. Performance Estimation of Task Graphs Based on Path Profiling
772 -- 800Srimanth Gadde, William F. Acosta, Jordan Ringenberg, Robert Green, Vijay K. Devabhaktuni. Achieving Optimal Inter-Node Communication in Graph Partitioning Using Random Selection and Breadth-First Search
801 -- 830Ayaz ul Hassan Khan, Mayez Al-Mouhamed, Allam Fatayer, Mohammad Nazeeruddin. Optimizing the Matrix Multiplication Using Strassen and Winograd Algorithms with Limited Recursions on Many-Core
831 -- 0Ayaz ul Hassan Khan, Mayez Al-Mouhamed, Allam Fatayer, Mohammad Nazeeruddin. Erratum to: Optimizing the Matrix Multiplication Using Strassen and Winograd Algorithms with Limited Recursions on Many-Core
832 -- 866Ren Li, Haibo Hu, Heng Li, Yunsong Wu, Jianxi Yang. MapReduce Parallel Programming Model: A State-of-the-Art Survey
867 -- 900Etem Deniz, Alper Sen 0001. Using Machine Learning Techniques to Detect Parallel Patterns of Multi-threaded Applications
901 -- 921Giuliano Laccetti, Marco Lapegna, Valeria Mele. A Loosely Coordinated Model for Heap-Based Priority Queues in Multicore Environments

Volume 44, Issue 3

381 -- 382. Editor's Note: High-Level Parallel Programming and Applications (HLPP)
383 -- 385Clemens Grelck. Guest Editorial for High-Level Parallel Programming and Applications
386 -- 406Miguel Areias, Ricardo Rocha. A Lock-Free Hash Trie Design for Concurrent Tabled Logic Programs
407 -- 426Alvaro Estebanez, Diego R. Llanos, Arturo González-Escribano. New Data Structures to Handle Speculative Parallelization at Runtime
427 -- 448Ye Wang, Zhiyuan Li. GridFOR: A Domain Specific Language for Parallel Grid-Based Applications
449 -- 465Antoine Tran Tan, Joel Falcou, Daniel Etiemble, Hartmut Kaiser. Automatic Task-Based Code Generation for High Performance Domain Specific Embedded Language
466 -- 485Kiminori Matsuzaki, Reina Miyazaki. Parallel Tree Accumulations on MapReduce
486 -- 505Tarek Menouer, Mohamed Rezgui, Bertrand Le Cun, Jean-Charles Régin. Mixing Static and Dynamic Partitioning to Parallelize a Constraint Programming Solver
506 -- 530Usman Dastgeer, Christoph W. Kessler. Smart Containers and Skeleton Programming for GPU-Based Systems
531 -- 551Marco Aldinucci, Sonia Campa, Marco Danelutto, Peter Kilpatrick, Massimo Torquati. Pool Evolution: A Parallel Pattern for Evolutionary and Symbolic Computing
552 -- 573Tristan Aubrey-Jones, Bernd Fischer 0002. Synthesizing MPI Implementations from Functional Data-Parallel Programs
574 -- 597Jean Fortin, Frédéric Gava. BSP-Why: A Tool for Deductive Verification of BSP Algorithms with Subgroup Synchronisation
598 -- 619Konrad Siek, Pawel T. Wojciechowski. Atomic RMI: A Distributed Transactional Memory Framework
620 -- 643José M. Andión, Manuel Arenaz, François Bodin, Gabriel Rodríguez 0001, Juan Touriño. Locality-Aware Automatic Parallelization for GPGPU with OpenHMPP Directives
644 -- 662Ali Jannesari, Felix Wolf. Automatic Generation of Unit Tests for Correlated Variables in Parallel Programs
663 -- 685Carlos Alberto Martinez-Angeles, Haicheng Wu, Inês Dutra, Vítor Santos Costa, Jorge Buenabad-Chavez. Relational Learning with GPUs: Accelerating Rule Coverage
686 -- 707Shigeyuki Sato, Kiminori Matsuzaki. A Generic Implementation of Tree Skeletons

Volume 44, Issue 2

207 -- 0. Editor's Note: Special Section on Data-Flow for Multicore
208 -- 232Sebastian Weis, Arne Garbade, Bernhard Fechner, Avi Mendelson, Roberto Giorgi, Theo Ungerer. Architectural Support for Fault Tolerance in a Teradevice Dataflow System
233 -- 256Dragos Sbirlea, Jun Shirako, Ryan Newton, Vivek Sarkar. SCnC: Efficient Unification of Streaming with Dynamic Task Parallelism
257 -- 277Andreas Diavastos, Pedro Trancoso, Mikel Luján, Ian Watson. Integrating Transactions into the Data-Driven Multi-threading Model Using the TFlux Platform
278 -- 307Daniel A. Orozco, Elkin Garcia, Robert S. Pavel, Jaime Arteaga, Guang R. Gao. The Design and Implementation of TIDeFlow: A Dataflow-Inspired Execution Model for Parallel Loops and Task Pipelining
308 -- 0. Editor's Note: Special Section on Concurrent Systems: Status and Perspectives
309 -- 324Nakul Jindal, Victor Lotrich, Erik Deumens, Beverly A. Sanders. Exploiting GPUs with the Super Instruction Architecture
325 -- 336W. Morven Gentleman. Concurrency Paradigms: Competitive, Coordinated, and Collaborative: Which Control Mechanisms are Appropriate?
337 -- 380Emre Kultursay, Kemal Ebcioglu, Gürhan Küçük, Mahmut T. Kandemir. Memory Partitioning in the Limit

Volume 44, Issue 1

1 -- 4Ching-Hsien Hsu, Valentina Salapura. Network and Parallel Computing
5 -- 25Chengcheng Yang, Peiquan Jin, Lihua Yue, Puyuan Yang. Efficient Buffer Management for Tree Indexes on Solid State Drives
26 -- 45Ralph Duncan, Peder Jungck, Kenneth Ross, Dwight Mulcahy, Minh Nguyen. Using Packet Processing Object Modules Interchangeably as Stand-Alone Programs or "Multi-app" Components
46 -- 67Mei-Ling Chiang, Bo-Wen Yu, Chi-Shian Shia, Jiun-Jiun Hwang, Cheng-Han Li. Operating System Enhancement for Supporting Massively Multiplayer Online Games in a Server Cluster
68 -- 86Xiaofei Liao, Rentong Guo, Danping Yu, Hai Jin, Li Lin. A Phase Behavior Aware Dynamic Cache Partitioning Scheme for CMPs
87 -- 108Byungjoo Kim, Jung-Eun Lee, Young J. Kim, Ku-Jin Kim. GPU Accelerated Finding of Channels and Tunnels for a Protein Molecule
109 -- 129Yulong Yu, Xubin He, He Guo, Yuxin Wang, Xin Chen. A Credit-Based Load-Balance-Aware CTA Scheduling Optimization Scheme in GPGPU
130 -- 150Xi Li, Anthony Ventresque, John Murphy, James Thorburn. SOC: Satisfaction-Oriented Virtual Machine Consolidation in Enterprise Data Centers
151 -- 162Yihua Ding, James Z. Wang, Pradip K. Srimani. A Linear Time Self-stabilizing Algorithm for Minimal Weakly Connected Dominating Sets
163 -- 180Jian Cao, Qiang Li, Yuede Ji, Yukun He, Dong Guo 0002. Detection of Forwarding-Based Malicious URLs in Online Social Networks
181 -- 197Lizhi Peng, Bo Yang 0001, Yuehui Chen, Zhenxiang Chen. Effectiveness of Statistical Features for Early Stage Internet Traffic Identification
198 -- 206Zhaoxin Fan, Shuoying Chen, Li Zha, Jiadong Yang. A Text Clustering Approach of Chinese News Based on Neural Network Language Model