Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/JuliaLang/Microbenchmarks

Microbenchmarks comparing the Julia Programming language with other languages
https://github.com/JuliaLang/Microbenchmarks

Update benchmarks.yml

6d66e4c35241dad6eb15d5389f55f000ddfad770 authored about 1 year ago by Viral B. Shah <[email protected]>
update language versions (#72)

b3cc68468907538efd3199c8e0e42bc37cc965a4 authored over 2 years ago by Akash Patel <[email protected]>
update `hex_string` (#68)

Co-authored-by: mecej4 <[email protected]>

2f81eea6b6999e2480d42f8bde77a46b3c4b80e8 authored over 2 years ago by Oscar Smith <[email protected]>
update jl and py ver

f7a9e527f78d4f4ff0462e90637680af250828aa authored over 2 years ago by acxz <[email protected]>
remove compat usage

3bc69c5fd20bfe86d8b3724856365491a9a93760 authored over 2 years ago by acxz <[email protected]>
fix benchmarks link on julia website (#61)

Benchmarks are not located on the homepage anymore

The website does not include the table any...

94b36f38925dcf3621d3c2ef2c4dc05a59d09203 authored over 2 years ago by Akash Patel <[email protected]>
add original benchmarks.csv data (#65)

a963d284b09d04b3e0374f6dd46ec4b039ed5569 authored over 2 years ago by Akash Patel <[email protected]>
add old benchmakrs ipynb and updated benchmark plot.jl (#62)

These two files are sources from the JuliaLang/www.julialang.org repo. I believe it is a good id...

345817f9693defe2448c6d4f50b1fbb2bfd45753 authored over 2 years ago by Akash Patel <[email protected]>
add lua to ci (#57)

3b00e7b01799ce8dd5f0426c090578e739b3a63c authored over 2 years ago by Akash Patel <[email protected]>
remove unused stata benchmark (#59)

0d608e80a4ec48ce604f54529360af3a57ca51b1 authored over 2 years ago by Akash Patel <[email protected]>
fix java string format (#53)

361d1bd146a01bf99f77f4f8badaa2f36a25fe4d authored over 2 years ago by Akash Patel <[email protected]>
fix check to java mandel_sum (#56)

99dce066196013c77d67de2ffb7e93cd2ccb59d7 authored over 2 years ago by Akash Patel <[email protected]>
Add: Fortran hex_string subroutine (#54)

Replaces an inefficient internal write statement that was skewing the parse_int benchmark result...

625680fe43bc5642c35703074128198fbc69b221 authored over 2 years ago by Akash Patel <[email protected]>
enable go test in ci

551c73777ff44fbba1b287fc91167bbdd954a409 authored over 2 years ago by acxz <[email protected]>
[Go]: migrate to gonum.org/v1 packages

f9b384a30066a8912a616edd8068e8508074710c authored over 2 years ago by Sebastien Binet <[email protected]>
Create GitHub workflow to run benchmark suite (#51)

Co-authored-by: Dilum Aluthge <[email protected]>

Co-authored-by: Mosè Giordano <giordano@use...

b71d2cf60bfed590998230468455159eb9e54e1e authored almost 3 years ago by Miles Cranmer <[email protected]>
should close file() (#40)

I got warnings running this about unused connection, best to explicitly close()

af3d18f7b3b604c47aa0da767cc97bbea9f64151 authored almost 5 years ago by Michael Chirico <[email protected]>
Merge pull request #31 from johnfgibson/compat-0.6-1.0

add @compat calls for 0.6/0.7/1.0 compatibility

d97a03050052faf22308cfdb60c8066431b6e6da authored over 6 years ago by John F. Gibson <[email protected]>
Merge pull request #30 from floswald/stata

fix stata script

2d46acf8630517a823268708cf6fdc9a6e269687 authored over 6 years ago by John F. Gibson <[email protected]>
add @compat calls for 0.6/0.7/1.0 compatibility

0421fc45484a34ac9453e793b09f16ecaa205a26 authored over 6 years ago by John F. Gibson <[email protected]>
fix stata script

0bb3096af32beea8526d85fe86b955521bfa9c02 authored over 6 years ago by florian oswald <[email protected]>
Merge pull request #19 from johnfgibson/octave-randfix

More efficient random numbers for Octave parse_integer (issue #4)

1a88c0048de0507be69640c4e34cc07a30d45ee0 authored over 6 years ago by John F. Gibson <[email protected]>
table.jl: document sorting code (#20)

also harmonize whitespace (use spaces after commas consistently)
and capitalize existing commen...

c36f45290b37a0eda692572bc86395c070f48d77 authored over 6 years ago by Waldir Pimenta <[email protected]>
More efficient random numbers for Octave parse_integer

ce0beb0f3a70d049a6eb26b5047fdb7e17ed196f authored over 6 years ago by John F. Gibson <[email protected]>
Merge pull request #18 from johnfgibson/parseint-fixes

parseint: move m==n assertions inside loops

de7815ce36cdf6caac831cece2e33059e0602442 authored over 6 years ago by John F. Gibson <[email protected]>
parseint: moved m==n assertions inside loops, rm trailing whitespace, build tweaks

338876ee90878a8b10f0dbc5a4814a9b4d2e405b authored over 6 years ago by John F. Gibson <[email protected]>
convert Perl scripts to Julia (#13)

In the process, factor out version number generation into `bin/versions.sh` producing `versions....

c055ef6279938f3344e8d74bf098e40bf0c2d53c authored over 6 years ago by Stefan Karpinski <[email protected]>
Merge pull request #12 from johnfgibson/johnfgibson-javascript-printotfile

issue #8 fix: added Enet4's print_to_file code for javascript

b4d5fec0f4a0c9157f78616ae620fee9d9cce045 authored over 6 years ago by John F. Gibson <[email protected]>
Moved module import to top of file

0c91860fcc2a7d373935a174a9cf8d4275e5e32e authored over 6 years ago by John F. Gibson <[email protected]>
Update list of languages in README.md (#11)

with Rust

47f64753b08f263423938389018de40722efdc48 authored over 6 years ago by Eduardo Pinho <[email protected]>
Added Enet4's print_to_file code for javascript

ffb4161225572a8c4db4095fc5955115086a42fb authored over 6 years ago by John F. Gibson <[email protected]>
Merge branch 'Enet4-rust_microbenchmark'

b1c2cac5660fb8a9f94686fdd3be5dfde4089ef0 authored over 6 years ago by John F. Gibson <[email protected]>
Merge branch 'rust_microbenchmark' of https://github.com/Enet4/Julia-Microbenchmarks into Enet4-rust_microbenchmark

d5e516bbb42c090eccaa50dad44150bfeb2ffa02 authored over 6 years ago by John F. Gibson <[email protected]>
Merge branch 'Enet4-master'. Fixes for running microbenchmarks as standalone.

fb463bf68dc2c96150b20cb864c058ef4da30b6f authored over 6 years ago by John F. Gibson <[email protected]>
trace -> tr deprecation fix in perf.jl; reverted to hex(n) func in perf.py

9b7a7b142254bb78123657a6ebf49976789a272c authored over 6 years ago by John F. Gibson <[email protected]>
[Rust] Fix performance regression in mandelbrot

ffd7051b3f12d8ee5020fc95ac5e5c9f715dbf23 authored over 6 years ago by Eduardo Pinho <[email protected]>
Adapt the Julia microbench to dedicated repo

0b7bafa8167569b5b182a4e08e8f7e2c7a1b2513 authored over 6 years ago by Eduardo Pinho <[email protected]>
Add Rust microbenchmark

f5167da061293c70ccc16fb951fd07d633cd2c16 authored over 6 years ago by Eduardo Pinho <[email protected]>
Updates for life outside of the Julia source tree

9c3768541817586daad13c27af3c639d5ef63464 authored almost 7 years ago by Alex Arslan <[email protected]>
deprecate bin, oct, dec, hex, and base in favor of `string` and keyword args (#25804)

* deprecate bin, oct, dec, hex, and base in favor of `string` and keyword args

* Work around ...

c1284fd682ad9e4956d0fe442a9557f76b17ca63 authored almost 7 years ago by Jeff Bezanson <[email protected]>
optimize the python version of abs2 in the microbenchmarks (#26223)

00b675d335c9eba99997a9e16e6afd6b1be609f2 authored almost 7 years ago by Wolfgang Maier <[email protected]>
Merge pull request #25352 from waldyrious/patch-2

benchmarks table: mention output location

c0e92202cc6b2fd869b7e9d9ddc6af573957c4b0 authored almost 7 years ago by Stefan Karpinski <[email protected]>
keywords unlocked (#25647)

02d6b63f68a0c51868bf6612b05ba2c336375442 authored almost 7 years ago by Jeff Bezanson <[email protected]>
Include LinearAlgebra module in micro benchmark (#25686)

0991b9544759e4111db45c74248b914142a2fbf8 authored almost 7 years ago by Eduardo Pinho <[email protected]>
Fix for issue #25291: inconsistency in python printfd microbenchmark (#25456)

1a5226a9b815c4d91b1b0b93ab3f7a7eb804cef5 authored almost 7 years ago by John F. Gibson <[email protected]>
Replace Adjoint/Transpose with adjoint/transpose throughout test/.

3d4f25b54873bbef7b88fe3a70f649212d216f5b authored almost 7 years ago by Sacha Verweij <[email protected]>
rewrite all ones(...) calls in base, stdlib, test and documentation (#25087)

a8fb28d0da8343dacfbd8d4a637e8ae8599cbbb8 authored almost 7 years ago by Fredrik Ekre <[email protected]>
benchmarks table: mention output location

a5e07ef8739ed263876e6b6682656d5a5cc40563 authored almost 7 years ago by Waldir Pimenta <[email protected]>
Strip .' from test/.

ad92cec616e3aea1135a01496d5ada6fe8d3a3a7 authored about 7 years ago by Sacha Verweij <[email protected]>
benchmarks table.pl: fix chomp syntax (#24970)

3db787155605c65c247457f2530e9d5bef17a9e3 authored about 7 years ago by Waldir Pimenta <[email protected]>
Improve benchmarks table generator script (#24565)

a73e1c8ebafaa69572d6321b8d52282cd84dc09b authored about 7 years ago by Waldir Pimenta <[email protected]>
Changing typo "Array" instance to "Float64Array" (#24854)

see https://github.com/JuliaLang/julia/issues/24680#issuecomment-346101733

2ac5263848b312b911e6be4c29ee7d8dfbe6f21f authored about 7 years ago by bcolloran <[email protected]>
Fix JavaScript randmatstat matrix calculations (#24385)

c08087f7c136b8964ecb8025c41b3192ed9d4017 authored about 7 years ago by Eduardo Pinho <[email protected]>
Calculate trace(PtP1) correctly in C micro benchmark (#24371)

766ccba61e2272420e131a1ff37f35966b690ccf authored about 7 years ago by Eduardo Pinho <[email protected]>
fix #24097: switch mandelbrot micro benchmark to user-defined abs2, added Go (#24215)

5b659a276346e92d7fe6739b0ca7b9ef54fa8416 authored about 7 years ago by John F. Gibson <[email protected]>
mircobenchmarks: don't print </col> (#24099)

d443ef248c04de34496a6bf3c9d31353f0ead816 authored about 7 years ago by Stefan Karpinski <[email protected]>
Fix the randmatstat python microbenchmark (#24089)

Fix #23741

e5d47ac9ab24a870e82f458c99f47e966a863820 authored about 7 years ago by Viral B. Shah <[email protected]>
update test/perf/micro from 0.4.0. to 0.7.0 (#23922)

* Updated paths to BLAS, dsfmt, Rmath in Makefile & sscanf syntax in perf.m
* Expanded benchmar...

d9236c02b38f3c6c1344a80ce842aa7afac9e051 authored about 7 years ago by John F. Gibson <[email protected]>
move Test from Base to stdlib

2a96fb337eca47056e7f926dc3ebc2842e652466 authored about 7 years ago by Jeff Bezanson <[email protected]>
Deprecate is_<os> functions in favor of Sys.is<os> (#22182)

This makes them consistent with the vast majority of Base predicates,
which simply prefix with ...

1d6ff9a5ebb5c146f51e36742022836b4c39d328 authored over 7 years ago by Alex Arslan <[email protected]>
deprecate syntax `1.+`. fixes #19089 (#22459)

8774f614acfe04a802cef366c292caf4a0892c6f authored over 7 years ago by Jeff Bezanson <[email protected]>
Make python benchmark more idiomatic (#21628)

9b19717ac50d6c662cb24f9b7c3cb10b7767e944 authored over 7 years ago by Roman Poya <[email protected]>
perf.m: missing semi-colon in pisumvec causes matrix of 10000 els to be printed to command line, taking non negligible time. (#21609)

a76a178a1d792cf9526968a1dd4c994cb6dc4fcd authored over 7 years ago by crobarcro <[email protected]>
Change all julialang.org links to https

500814703fcaf35dc1af548d6ee3952de921ddf2 authored over 7 years ago by Tony Kelman <[email protected]>
Prefer 'environment variable' spelling

over 'environmental variable'

0898eaea878464f8c9e982f3051cd7ff557f6287 authored almost 8 years ago by Tony Kelman <[email protected]>
LICENSE.md: list randmtzig.c file's license (BSD-3)

Although this was previously included in the Rmath sources, it was
not part of Rmath and had a d...

883ca6eae62d3c023ddb86085d615392f64abde1 authored over 8 years ago by Stefan Karpinski <[email protected]>
test/perf/micro: remove dependency on Rmath (cut-n-paste edition)

[ci skip]

d908e73400b1e0506762ca1c5ab263b4e35891f8 authored over 8 years ago by Stefan Karpinski <[email protected]>
Use /bin/sh shebangs on .sh files

Switches shebangs that can safely use /bin/sh. Partially addresses #16819.

Also updates commit-...

7caf0bcde538e1738e33a9f42282cf359272101a authored over 8 years ago by Simon Byrne <[email protected]>
implement `@static` macro for replacing osutils macros

implements #5892
closes #6674 and #4233

Sys.KERNEL now replaces OS_NAME and unambiguously retur...

3aa6148bd19af9fa6d4b6c3432e5abd2a967cff3 authored over 8 years ago by Jameson Nash <[email protected]>
Merge pull request #14235 from ryanhamilton/java-refactor

Refactor java benchmark to remove duplicated code.

ee723669d630fc7f835a5096428cacd9f6db43f0 authored about 9 years ago by Avik Sengupta <[email protected]>
Refactor java benchmark to remove duplicated code.

Replace tabs with spaces.

b6b1abcb765f6dc448fcb2e8969cf01ca589b7c5 authored about 9 years ago by Ryan Hamilton <[email protected]>
Update to use 2D (matrix indexing) mandelperf().

646af8a001bf6a948999e3db502277852979c213 authored about 9 years ago by Stefano Peluchetti <[email protected]>
Fixed Lua timeit(), ported to SciLua.

c25619b44f8d776e3bf8d8a274fa918ac98ffdc4 authored about 9 years ago by Stefano Peluchetti <[email protected]>
Implement 2d-indexing in mandelperf for matlab

A faster version of mandelperf for matlab implemented using 2d-indexing as planned (see #13673),...

3f0ab81ab36fbe9629cce00983b534ac8bff4d8c authored about 9 years ago by Aslak Grinsted <[email protected]>
Faster matlab parseintperf

sprintf/sscanf are much faster dec2hex/hex2dec which have lots of input checking.

cfcf9f23754b2881f5dd2e7b1a0a40d8a939f5c7 authored about 9 years ago by Aslak Grinsted <[email protected]>
Merge pull request #13673 from JuliaLang/sk/mandelperf

mandelperf: allocate mandelbrot array and sum only as check

c7782606132c897984fa13bd8726fb1dbf77478e authored about 9 years ago by Stefan Karpinski <[email protected]>
implement scala quicksort for micro benchmark

and not use the library version. ref #13678

cd3d8db29e09ab1a282928774f4714f3759d8219 authored about 9 years ago by tan <[email protected]>
make scala micro benchmark fns similar to others

- parseint benchmark now converts to hex string like others
- mandelbrot test now returns an arr...

ed886d08a7fd2febcb58530bf192b63e25bb4f29 authored about 9 years ago by tan <[email protected]>
perf/micro/perf.c: allocate mandelbrot array and sum only as check

This is what all the other benchmarks do, and therefore what the C
version should do as a fairer...

3c79bd72aa9ca851e33887b1deef4554bb7d8722 authored about 9 years ago by Stefan Karpinski <[email protected]>
adding scala micro benchmarks

All benchmark code are in `perf.scala`.
Uses `breeze` (https://github.com/scalanlp/breeze) for l...

d775df33029fdc9e2fb0145fbc1db092e04f5601 authored about 9 years ago by tan <[email protected]>
micro: change LIBBLAS to use LIBBLASNAME

Also get rid of -L$(BLASDIR), which is not necessary when statically
linking

Ref: 7dcc01be36a85...

3fa56ff38c6449e181fe7a0ef8c3a721821a1d2b authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
Update name of OpenBLAS library in microbenchmark

Ref: #13407

Cross-reference release-0.4 f8ab4bdffa5daee40f3ae5653f95e86d5cda35b3

af0da709640a2bfd246c514dd000118ee436e846 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
Fix up Go benchmark dependencies

Revert to statically linked libraries

Make sure that the locally checked out gopath does not pe...

7593b17efffc0822de2377682f8479b41521b080 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
microbenchmarks: Fix new location of dependencies

9c6aa23c9b5d7c73567bc3828da10f5c4edbdec9 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
perf: add Python 3

[ci skip]

8e4367987212bf870feef02781321bf7c64d09b6 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
perf: Switch to Python 3 default

[ci skip]

1d9c7f80fdaca21029fb51b8611b3a899e504cc6 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
Cleanup after merging

Mainly reapplies perf: Switch to Python 3 default

[ci skip]

00084d857f49288259d43429ad4797c6ef3372c4 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
micro: improve bench, fix cgo build and isolate

* Use .so instead of .a,
* Use local GOPATH to prevent contaminating client GOPATH,
* Use strcon...

ebcd08163c37e39680124c2f66a1937277458787 authored about 9 years ago by kortschak <[email protected]>
Delete unnecessary ResetTimer call

f69c2144e5462eb42011d9a94f6c8ba48277a8dc authored about 9 years ago by Brendan Tracey <[email protected]>
Move random number generation inside quicksort loop

74f95e17698c4dfa4cb0052b2bbd2c594e018a7f authored about 9 years ago by Brendan Tracey <[email protected]>
Update Go benchmarks to use the Go testing harness

7ccce2912ec83ec46a8e8ca6c220dce3468c8f26 authored about 9 years ago by Brendan Tracey <[email protected]>
Matlab perf: Modifications for R2015b

1. Matlab has completely revamped their JIT for R2015b. To avoid
unfairly counting JIT time, run...

e25c86f41ae0682466e07c1b0786af19427636f7 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
Fix version detection logic for Julia and Fortran

c91902ba55693bdbf35aab800c214acf3445411c authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
mandel: Force gcc 4.9.2 to not optimize away the loop at -O1 -O2

(HT @jameson)

[ci skip]

f09bcf02eefa19d644013550cf2b7f57251f2733 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
Update Go benchmarks to use the gonum suite

Cherry-picked and squashed from commits:

- 992e61d2d4f7f28b9a860b59a1d158325659f568
- 92d6879df...

8a1f3f66a6132a669f0e5cea2ee607a744ba7a46 authored about 9 years ago by Brendan Tracey <[email protected]>
perf: automate installation of go dependencies

[ci skip]

eb92e5ad57756c24e673f548a83e173e7079a736 authored about 9 years ago by Jiahao Chen (陈家豪) <[email protected]>
add missing updates to := for perf/*/Makefile

009f43a1adea6a6a2a2b86c42a915dd46e9d3f1c authored over 9 years ago by Jameson Nash <[email protected]>
Untabify

18f8e4ae6af7202c7b155faacb488886709499e9 authored over 9 years ago by Janne Blomqvist <[email protected]>
More stable timing for C microbenchmark.

Do a little more work for a few of the microbenchmarks, resulting in
more stable timings.

1a6357d4ab12dc0af4ba2fac646f03fe08bb213a authored over 9 years ago by Janne Blomqvist <[email protected]>
'/bin/bash' -> '/usr/bin/env bash' (for FreeBSD)

7b2635e028fcf279a140efb3f6a2acf2dbc914ed authored over 9 years ago by Mike Nolta <[email protected]>