{"id":17255213,"url":"https://github.com/unixjunkie/gram-matrix-bench","last_synced_at":"2025-03-26T08:16:05.935Z","repository":{"id":144782370,"uuid":"247855576","full_name":"UnixJunkie/gram-matrix-bench","owner":"UnixJunkie","description":"Performance benchmark for Parmap and Parany","archived":false,"fork":false,"pushed_at":"2020-03-31T07:08:55.000Z","size":538,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T09:31:30.796Z","etag":null,"topics":["benchmark","gram-matrix","hpc","ocaml-program","parallel-computing","parany","parmap","performance"],"latest_commit_sha":null,"homepage":"","language":"OCaml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UnixJunkie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-17T01:51:54.000Z","updated_at":"2020-03-31T07:08:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"f2f615b1-5033-4089-9eff-f3ddf538e3bb","html_url":"https://github.com/UnixJunkie/gram-matrix-bench","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2Fgram-matrix-bench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2Fgram-matrix-bench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2Fgram-matrix-bench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnixJunkie%2Fgram-matrix-bench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UnixJunkie","download_url":"https://codeload.github.com/UnixJunkie/gram-matrix-bench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245615010,"owners_count":20644376,"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":["benchmark","gram-matrix","hpc","ocaml-program","parallel-computing","parany","parmap","performance"],"created_at":"2024-10-15T07:10:57.306Z","updated_at":"2025-03-26T08:16:05.911Z","avatar_url":"https://github.com/UnixJunkie.png","language":"OCaml","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gram-matrix-bench\n\nPerformance benchmark for Parmap and Parany\n\nCf. https://en.wikipedia.org/wiki/Gramian_matrix\n\n![bench_results](bench.png?raw=true)\n\nRun example:\n\n```\n./gram -np 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 \\\n       -i data/tox21_nrar_ligands_std_rand_01.csv\n2020-03-24 17:32:56.773 INFO : samples: 7026 features: 1972\n 48.00   18.00    4.00  ...      16.00   15.00    8.00\n 18.00   28.00    5.00  ...      24.00    8.00    7.00\n  4.00    5.00   40.00  ...      12.00   28.00   38.00\n                        ...\n 16.00   24.00   12.00  ...      64.00   16.00   16.00\n 15.00    8.00   28.00  ...      16.00   54.00   34.00\n  8.00    7.00   38.00  ...      16.00   34.00   72.00\n2020-03-24 17:33:54.349 INFO : n: 1 c: 1 s: seq dt: 57.55 a: 1.00\n2020-03-24 17:34:27.840 INFO : n: 2 c: 1 s: parmap dt: 33.34 a: 1.73\n2020-03-24 17:34:59.823 INFO : n: 2 c: 1 s: parany dt: 30.97 a: 1.86\n2020-03-24 17:35:26.434 INFO : n: 3 c: 1 s: parmap dt: 25.99 a: 2.21\n2020-03-24 17:35:49.262 INFO : n: 3 c: 1 s: parany dt: 21.66 a: 2.66\n2020-03-24 17:36:11.107 INFO : n: 4 c: 1 s: parmap dt: 21.32 a: 2.70\n2020-03-24 17:36:28.944 INFO : n: 4 c: 1 s: parany dt: 16.97 a: 3.39\n2020-03-24 17:36:48.656 INFO : n: 5 c: 1 s: parmap dt: 19.21 a: 3.00\n2020-03-24 17:37:03.939 INFO : n: 5 c: 1 s: parany dt: 14.26 a: 4.04\n2020-03-24 17:37:21.809 INFO : n: 6 c: 1 s: parmap dt: 17.37 a: 3.31\n2020-03-24 17:37:35.275 INFO : n: 6 c: 1 s: parany dt: 12.36 a: 4.65\n2020-03-24 17:37:52.094 INFO : n: 7 c: 1 s: parmap dt: 16.33 a: 3.52\n2020-03-24 17:38:04.589 INFO : n: 7 c: 1 s: parany dt: 11.25 a: 5.12\n2020-03-24 17:38:20.118 INFO : n: 8 c: 1 s: parmap dt: 15.15 a: 3.80\n2020-03-24 17:38:31.048 INFO : n: 8 c: 1 s: parany dt: 10.05 a: 5.72\n2020-03-24 17:38:45.725 INFO : n: 9 c: 1 s: parmap dt: 14.31 a: 4.02\n2020-03-24 17:38:56.283 INFO : n: 9 c: 1 s: parany dt: 9.62 a: 5.98\n2020-03-24 17:39:11.365 INFO : n: 10 c: 1 s: parmap dt: 14.72 a: 3.91\n2020-03-24 17:39:22.130 INFO : n: 10 c: 1 s: parany dt: 9.87 a: 5.83\n2020-03-24 17:39:36.473 INFO : n: 11 c: 1 s: parmap dt: 13.94 a: 4.13\n2020-03-24 17:39:46.659 INFO : n: 11 c: 1 s: parany dt: 9.29 a: 6.19\n2020-03-24 17:40:00.062 INFO : n: 12 c: 1 s: parmap dt: 12.99 a: 4.43\n2020-03-24 17:40:09.765 INFO : n: 12 c: 1 s: parany dt: 8.84 a: 6.51\n2020-03-24 17:40:23.097 INFO : n: 13 c: 1 s: parmap dt: 12.80 a: 4.50\n2020-03-24 17:40:31.947 INFO : n: 13 c: 1 s: parany dt: 8.03 a: 7.16\n2020-03-24 17:40:44.792 INFO : n: 14 c: 1 s: parmap dt: 12.47 a: 4.62\n2020-03-24 17:40:53.150 INFO : n: 14 c: 1 s: parany dt: 7.58 a: 7.59\n2020-03-24 17:41:05.684 INFO : n: 15 c: 1 s: parmap dt: 12.16 a: 4.73\n2020-03-24 17:41:13.609 INFO : n: 15 c: 1 s: parany dt: 7.07 a: 8.14\n2020-03-24 17:41:25.252 INFO : n: 16 c: 1 s: parmap dt: 11.27 a: 5.11\n2020-03-24 17:41:33.760 INFO : n: 16 c: 1 s: parany dt: 7.76 a: 7.42\n\n# parmap\nc=6, np=16 -\u003e a=6.04\n\n# parany\nc=4, np=16 -\u003e a=8.21\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funixjunkie%2Fgram-matrix-bench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funixjunkie%2Fgram-matrix-bench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funixjunkie%2Fgram-matrix-bench/lists"}