Focus and Scope

We want to publish high quality papers in a very specific area of parallelism: the muticore and manycore systems. Papers related with following topics are welcome:

  • Scheduling and Architectures: Multicore Architectures, Interconnection Networks, Memory Consistency Models, Cache Coherence, Synchronization, Scheduling and Load Balancing, GPU Programming.
  • Parallelism Structure and Algorithms:Dependence graphs abstractions and halographs, Computation and Automatic Learning Algorithms, Parallel Data Structures, Transactional Memory,  Partitioning, Cache Oblivion Algorithms.
  • Models and Compilers: Performace Models (PRAM, BPRAM, logP), Compiler Analysis, Program Transformation, Self-optimizable software, Program optimization techniques, Power and Energy Consumption Optimization, Tasks and threads Models.
  • Aplications:Case studies with Cilk,  PGAS languages,  TBBs, Map-Reduce, OpenMPI, Galois, GraphLab, Cuda, OpenCl, Jcuda, etc.

Of course, this list is orientative. If your paper do not corresponde exactly with these topics, but is related but is related in some way to the parallelism, send it to us.

Peer Review Process

Annals of Multicore and GPU Programming follows a clasical review policy, single blind-type, where The names of the reviewers are hidden from the author. This is the traditional method of reviewing and is, by far, the most common type.

  • The paper will be read by three referees, avoiding choosing reviewers from the same institution. The reviewers shall not know the authors identity.
  • Section editors or editor in chief will send the article and the approval format to two or three reviewers. Note: the associated editor can also be a reviewer.
  • Section editors or editor in chief  will gather the feedback and shall announce the final dictamination.
  • The article might be rejected even without review if it doesn't meet the quality standards.



Reviewer anonymity allows for impartial decisions free from influence by the author.

Authors fear the risk that reviewers working in the same field may withhold submission of the review in order to delay publication, thereby giving the reviewer the opportunity to publish first.

Reviewers may use their anonymity as justification for being unnecessarily critical or harsh when commenting on the author’s work.

You can see now a flowchart of our peer-review policy:

Publication Frequency

Annals of Multicore and GPU Programming appears in  editorial context publishing one volume/year with one issue/volume. If the numbers of papers submitted is very big, aditional issues will be considered.

Open Access Policy

The journal will provide readers with immediate free access to all published content.

Journal History

Concurrent Programming, as a scientific discipline, has been focused on recent developments to support the high-performance parallelisationof multithreaded and multitasked software, derived from the emergence of multicore processors (and also GPUs). Not only in the personal computers field but also in tablets and mobile phones, are these considered to be the reference hardware platforms in the future.

The new journal will fill a gap and become a niche in the world of high-impact scientific journals, within the generic field known as Parallel and Distributed Systems on Multicore and GPU Platforms. Moreover, the new journal can provide a basis for the developing sub-discipline of Multicore Programming. This can become an independent discipline with a scientific legacy of its own and be maintained over time.