Akilan1999 / coz-benchmark-cheri

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coz Profiler CHERI

(Work in progress)

Motivation

This repo consists of porting the Coz profiler for the CHERI architecture.

Build the CHERI Clang compiler

git clone https://github.com/CTSRD-CHERI/cheribuild

Intermediate setup steps: https://github.com/CTSRD-CHERI/cheribuild

Build the toolchain

cheribuild.py llvm

Types of compiling modes for CHERi

- cheribsd-morello-aarch64-for-hybrid-rootfs.cfg
- cheribsd-morello-aarch64-for-purecap-rootfs.cfg
- cheribsd-morello-hybrid.cfg
- cheribsd-morello-hybrid-for-purecap-rootfs.cfg
- cheribsd-morello-purecap.cfg
- cheribsd-morello-purecap-for-hybrid-rootfs.cfg

Benchmark ported

There are 4 benchmarks ported:

  • Histogram

  • Kmeans

  • Linear Regression

  • Matrix Multiple

About


Languages

Language:C 93.1%Language:Shell 6.9%