flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > NUMA CPU and RAM benchmark.

Author
Thread Post new topic Reply to topic
manusov



Joined: 13 Aug 2023
Posts: 4
Location: Ukraine
manusov 13 Aug 2023, 13:05
Processor and memory benchmark for Windows.
Pure assembler and open source.
Cache and DRAM bandwidth and latency measurement.
32/64-bit supported. AVX512 supported.
Source and executables:
https://github.com/manusov/NCRBv2


Description:
Filesize: 51.92 KB
Viewed: 1849 Time(s)

ncrb_sysinfo.png


Description:
Filesize: 37.75 KB
Viewed: 1849 Time(s)

ncrb_bandwidth.png


Description:
Filesize: 28.42 KB
Viewed: 1849 Time(s)

ncrb_latency.png



_________________
Information belongs to Universe.
Post 13 Aug 2023, 13:05
View user's profile Send private message Visit poster's website Reply with quote
Hrstka



Joined: 05 May 2008
Posts: 55
Location: Czech republic
Hrstka 14 Aug 2023, 20:38
Nice program, but sometimes the numbers in the graph are hard to read when they are overwritten by the red line.


Description:
Filesize: 42.81 KB
Viewed: 1791 Time(s)

NCRB.png


Post 14 Aug 2023, 20:38
View user's profile Send private message Reply with quote
manusov



Joined: 13 Aug 2023
Posts: 4
Location: Ukraine
manusov 15 Aug 2023, 05:20
Scale (and optimal drawings location) for Y-axis can be selected (separately for Latency and MBPS, L1-L4 caches, DRAM). Some example in the ncrb.inf file.

_________________
Information belongs to Universe.
Post 15 Aug 2023, 05:20
View user's profile Send private message Visit poster's website Reply with quote
manusov



Joined: 13 Aug 2023
Posts: 4
Location: Ukraine
manusov 15 Aug 2023, 05:31
Additionally, Silent Mode option can be used for more stable results and clear lines,
but without realtime drawings.


Description:
Filesize: 86.86 KB
Viewed: 1767 Time(s)

ncrb_silentt_mode.png



_________________
Information belongs to Universe.
Post 15 Aug 2023, 05:31
View user's profile Send private message Visit poster's website Reply with quote
CandyMan



Joined: 04 Sep 2009
Posts: 412
Location: film "CandyMan" directed through Bernard Rose OR Candy Shop
CandyMan 15 Aug 2023, 10:24
Fun and interesting programme. Thanks.
Post 15 Aug 2023, 10:24
View user's profile Send private message Reply with quote
Furs



Joined: 04 Mar 2016
Posts: 2467
Furs 15 Aug 2023, 12:40
Very cool, works on Linux too with Wine. Wink
Post 15 Aug 2023, 12:40
View user's profile Send private message Reply with quote
manusov



Joined: 13 Aug 2023
Posts: 4
Location: Ukraine
manusov 22 Oct 2023, 07:50
It's very interest make same test for GPU-initiated memory access
and measuring low-level performance for PCIe and Video Memory (GDDR).
But too many device-specific factors for low-level GPU programming.
Example below yet verified at NVIDIA RTX 3060 Ti only.
https://github.com/manusov/LearningVisualStudio/tree/master/simple_test_compute_shader/GPU_BANDWIDTH
https://github.com/manusov/LearningVisualStudio/tree/master/simple_test_compute_shader/GPU_LATENCY


Description:
Filesize: 99.71 KB
Viewed: 1301 Time(s)

RTX3060Ti_TABLE.png


Description:
Filesize: 38.61 KB
Viewed: 1302 Time(s)

RTX3060Ti_RUN.png



_________________
Information belongs to Universe.
Post 22 Oct 2023, 07:50
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.