Skip to main content

asmbench

A benchmark toolkit for assembly instructions using the LLVM JIT.

Usage

To benchmark latency and throughput of a 64bit integer add use the following command:

python -m asmbench 'add {src:i64:r}, {srcdst:i64:r}'

To benchmark two instructions interleaved use this:

python -m asmbench 'add {src:i64:r}, {srcdst:i64:r}' 'sub {src:i64:r}, {srcdst:i64:r}'

To find out more add -h for help and -v for verbose mode.

Release files for asmbench 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asmbench 0.1.4
File Size Uploaded
asmbench-0.1.4.tar.gz 30.4 kB Details

Release files / asmbench-0.1.4.tar.gz

Download URL asmbench-0.1.4.tar.gz
Size 30.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e353a13a7d8995f7f95c9a0d55bd9edd287dfcc5ef6a93ce6ffa263a84989e12
BLAKE2b-256 checksum
How to use checksums
1e8cb0dbfb0084ae9813e8c148520bc7f32ade2aae5995223bcf24c358a04877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.7

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

0.1.3

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page