Skip to content

Explanations

This section contains explanations of the design and rationale behind Accelerate. It is intended for readers who want to understand the motivation and goals of Accelerate.

For a comprehensive reference manual, see the Reference section. To get started, refer to the Tutorials section. For examples of using Accelerate and how to approach various programming problems, see the How-To Guides section.

Introduction

Introducing the core concepts of Accelerate, how they work together, and how they differ from other assemblers.

DoReCo Talk

A German talk introducing Accelerate at DoReCo 2023. (Hosted on YouTube.)

Rationale

Why Accelerate was created, what problems it aims to solve, and how it compares to other assemblers.

Design Goals

The guiding principles of Accelerate's design.