Skip to content

Commit

Permalink
final fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
gramian committed May 1, 2022
1 parent 6f71540 commit bb9e055
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 100 deletions.
25 changes: 5 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

* **Website**: http://numerical-schemer.xyz (Development Blog)

* **Reference**: http://wiki.call-cc.org/eggref/5/matrico
* **Reference**: http://wiki.call-cc.org/eggref/5/matrico (User Reference)

* **Repository**: https://github.com/gramian/matrico (Developer Documentation)

Expand All @@ -33,7 +33,7 @@

## Getting Started

`matrico` is a Scheme module for numerical matrix computations encapsulated in a CHICKEN Scheme egg.
`matrico` is a _Scheme_ module for numerical matrix computations encapsulated in a _CHICKEN Scheme_ egg.

### Install and Test `matrico` Egg
```
Expand Down Expand Up @@ -675,7 +675,7 @@ Provides additional mathematical functions, extending CHICKEN's `flonum` module.
* `(fptaper x)` returns **string** representation of **flonum** `x` formatted to 8 character fixed width.

#### Utilities Module
Provides a few simple functions, macros and aliases for convenience.
Provides a few base functions, macros and aliases for convenience.

* `(define-syntax-rule (name args) (body ...))` returns **macro** generating single-rule macro.

Expand Down Expand Up @@ -751,7 +751,7 @@ current numerical environments, which predominantly utilize the highly tuned
[BLAS](https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms)
and [LAPACK](https://en.wikipedia.org/wiki/LAPACK) libraries.
The following `matrico` benchmarks in turn are meant as an indicator to track
version-by-version performance evolution of this _pure_ Scheme implementation.
version-by-version performance evolution of this **pure** _Scheme_ implementation.

### Benchmarks

Expand All @@ -777,21 +777,6 @@ make benchmark

### Systems

#### ARM-64 Notebook / Laptop

* `CPU:` M1 (4+4 Cores @ 3.2Ghz)
* `RAM:` 16GB (LPDDR4X @ 4266MT/s)
* `SYS:` macOS (12.3)
* `SCM:` CHICKEN Scheme (5.3)

##### LINPACK

`47.6` Megaflops/s

##### Matrix Multiplication

![benchmark plot](doc/benchmark_m1.svg)

#### ARM-64 Single-Board-Computer

* `CPU:` Cortex-A72 (4 Cores @ 1.5Ghz)
Expand Down Expand Up @@ -819,7 +804,7 @@ make benchmark

* [`matrico`] Add transport equation benchmark

* [`matrico`] Add examples for documentation
* [`matrico`] Add examples and links to documentation

* [`mx`] Add rank-revealing QR and pseudo-inverse via QR

Expand Down
80 changes: 0 additions & 80 deletions doc/benchmark_m1.svg

This file was deleted.

0 comments on commit bb9e055

Please sign in to comment.