From 58834fd2da3438742148506752f8ed493e16429a Mon Sep 17 00:00:00 2001 From: moebiusband73 Date: Mon, 11 Mar 2019 11:23:25 +0100 Subject: [PATCH] Update README.md --- README.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ff12b01..0c8daed 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,18 @@ This is a collection of simple streaming kernels for teaching purposes. It is heavily inspired by John McCalpin's https://www.cs.virginia.edu/stream/. +It contains the following streaming kernels and the corrsponding data access pattern (Notation: S - store, L - load, WA - write allocate): + +* init: S1 +* sum: L1 +* copy: L1, S1, WA +* update: L1, S1 +* triad: L2, S1, WA +* daxpy: L2, S1 +* striad: L3, S1, WA +* sdaxpy: L3, S1 + + ## Build 1. Configure the toolchain to use in the `Makefile`: @@ -34,10 +46,10 @@ make distclean ``` to clean intermediate build results and binary. -5. (Optional) Generate assembler files: +5. (Optional) Generate assembler: ``` make asm ``` The assembler files will also be located in the `` directory. - +## Usage