{"id":13640657,"url":"https://github.com/ssvb/tinymembench","last_synced_at":"2026-03-13T19:37:31.783Z","repository":{"id":6103592,"uuid":"7331040","full_name":"ssvb/tinymembench","owner":"ssvb","description":"Simple benchmark for memory throughput and latency","archived":false,"fork":false,"pushed_at":"2023-07-04T14:38:58.000Z","size":97,"stargazers_count":354,"open_issues_count":19,"forks_count":96,"subscribers_count":30,"default_branch":"master","last_synced_at":"2024-11-09T10:39:20.741Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssvb.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2012-12-26T19:30:31.000Z","updated_at":"2024-11-07T11:47:34.000Z","dependencies_parsed_at":"2022-09-13T12:23:52.397Z","dependency_job_id":"17cc0efd-61b9-4177-870d-cd3ad42a0f1c","html_url":"https://github.com/ssvb/tinymembench","commit_stats":{"total_commits":70,"total_committers":2,"mean_commits":35.0,"dds":"0.014285714285714235","last_synced_commit":"a2cf6d7e382e3aea1eb39173174d9fa28cad15f3"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssvb%2Ftinymembench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssvb%2Ftinymembench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssvb%2Ftinymembench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssvb%2Ftinymembench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssvb","download_url":"https://codeload.github.com/ssvb/tinymembench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249840707,"owners_count":21332927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T01:01:13.193Z","updated_at":"2025-12-17T02:07:13.134Z","avatar_url":"https://github.com/ssvb.png","language":"C","funding_links":[],"categories":["Software","C"],"sub_categories":["Trends"],"readme":"This is a simple memory benchmark program, which tries to measure the peak\nbandwidth of sequential memory accesses and the latency of random memory\naccesses. Bandwidth is measured by running different assembly code for\nthe aligned memory blocks and attempting different prefetch strategies.\n\nThe benchmark results for some hardware can be found in the wiki page:\n    https://github.com/ssvb/tinymembench/wiki\n\nThis program can be compiled in either linux or windows (via mingw32 and msys)\nby simply running make:\n    $ make\n\nAdding extra optimization options is possible (in linux):\n    $ CFLAGS=\"-O2 -march=atom -mtune=atom\" make\n\nExample of crosscompiling for ARM (also in linux):\n    $ CC=arm-linux-gnueabihf-gcc CFLAGS=\"-O2 -mcpu=cortex-a9\" make\n\nExample of crosscompiling and running the benchmark on android device:\n    $ CC=arm-linux-gnueabihf-gcc CFLAGS=\"-O2 -mcpu=cortex-a8 -static\" make\n    $ adb push tinymembench /data/local/tmp/tinymembench\n    $ adb shell /data/local/tmp/tinymembench\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssvb%2Ftinymembench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssvb%2Ftinymembench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssvb%2Ftinymembench/lists"}