Loading...
Searching...
No Matches
1. StarPU Handbook - StarPU Basics

# Foreword

This manual documents the version 1.4.5 of StarPU. Its contents was last updated on 2024-04-19. This is a sub-part of the StarPU documentation, go here to read the whole documentation.

This part presents the basic knowledge of StarPU. It should be read to understand how StarPU works and how to execute a basic StarPU application.

- Chapter StarPU Applications, setting up Your Own Code shows how to create and run your own StarPU applications.
- Chapter Basic Examples shows how to implement simple programs that submit tasks to StarPU.
- Chapter Full source code for the ’Scaling a Vector’ example gives the full source code for a vector scaling application.

The next chapters cover the most important and core concepts in StarPU:

- Chapter Tasks In StarPU explains the basic information on tasks management.
- Chapter Data Management shows how to manage the data layout of your application data by using the different data interfaces provided by StarPU.
- Chapter Scheduling explains the scheduling policies provided by StarPU.

Some examples applications are provided from the StarPU sources for you to try. Chapter Examples in StarPU Sources lists these applications.