Performance and programmability comparison of the thick control flow architecture and current multicore processors

M Forsell, S Nikula, J Roivainen, V Leppänen… - The Journal of …, 2022 - Springer
Commercial multicore central processing units (CPU) integrate a number of processor cores
on a single chip to support parallel execution of computational tasks. Multicore CPUs can …

An extended PRAM-NUMA model of computation for TCF programming

M Forsell, V Leppänen - International Journal of Networking and …, 2013 - jstage.jst.go.jp
The main problems with current multicore architectures are that they are difficult to program
due to the asynchrony of the underlying model of computation and that the performance is …

Outline of a thick control flow architecture

M Forsell, J Roivainen… - … Symposium on Computer …, 2016 - ieeexplore.ieee.org
The recently invented thick control flow (TCF) model packs together an unbounded number
of fibers, thread-like computational entities, flowing through the same control path. This …

Towards a language framework for thick control flows

JM Makela, M Forsell… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
In the recent years the search for scalability in terms of computing power has led to very
complex parallel computer architectures which require greater control of the storage and …

Preliminary performance and programmability comparison of the thick control flow architecture and current multicore CPUs

M Forsell, S Nikula, J Roivainen - … in Parallel & Distributed Processing, and …, 2021 - Springer
Multicore CPUs integrate a number of processor cores on a single chip to support parallel
execution of computational tasks. These CPUs improve the performance over single-core …

Preliminary Performance and Memory Access Scalability Study of Thick Control Flow Processors

M Forsell, J Roivainen, V Leppänen… - 2023 IEEE Nordic …, 2023 - ieeexplore.ieee.org
Scalability of performance and memory bandwidth over a wide variety of computational and
memory access patterns are important goals of multicore processor design. Current …

Flexible fibering scheme for thick control flow processors

M Forsell - Proceedings of the International Conference on …, 2018 - search.proquest.com
One of the latest abstractions of parallel computing is to join the threads flowing through the
same path to entities called thick control flows (TCF). In them, components are called fibers …

Towards a parallel debugging framework for the massively multi-threaded, step-synchronous REPLICA architecture

JM Mäkelä, V Leppänen, M Forsell - Proceedings of the 14th …, 2013 - dl.acm.org
Modern chip-multiprocessors pack an increasing amount of computational cores with each
generation. Along with new computational power comes a problem of managing a large …

Optimizing Memory Access in TCF Processors with Compute-Update Operations

M Forsell, J Roivainen, JL Träff - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
The thick control flow (TCF) model is a data parallel abstraction of the thread model. It
merges homogeneous threads (called fibers) flowing through the same control path to …

[PDF][PDF] Learning and Teaching Computer Science

M Kuittinen - Computer Science I Like, 2011 - Citeseer
This paper discusses the practice of learning and teaching computer science (CS). The first
part includes an overview of the ACM curricula guidelines and other learning objectives, a …