ultrarand

a demo of random number generation in java, and clojure via performance optimization (by joinr)

Ultrarand Alternatives

Similar projects and alternatives to ultrarand

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ultrarand alternative or higher similarity.

ultrarand reviews and mentions

Posts with mentions or reviews of ultrarand. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-03-23.
  • Making the LinkedIn experimentation engine 20x faster
    4 projects | /r/Clojure | 23 Mar 2021
    There's a pretty interesting discussion on primitive arrays where the user is trying to match java performance exactly with an array-based thing that's simple enough to port, but is still a hair off due to clojure's default toward longs even for indexing (java wants int for array indices, so casts are necessary). Ended up getting identical performance using JiSE here, although the clojure variant with uncheckedIntCasts was fairly close (just not "equivalent to Java" per the common trope).
  • Advent of Code 2020 Day 23 Crab Cups in Clojure (optimizing runtime from 10,000 years to 30 minutes)
    3 projects | /r/Clojure | 1 Jan 2021
    There's an intersting thread on zulip regarding getting identical performance with java arrays. Normally if you're using unchecked math and working with primitives, then you should get with a hair of java (not 2-3x slower). The remaining differences are due to uncheckedIntCast since Clojure forces longs for indices and java wants ints. The difference is I'm in the realm of nanos but is there. You can eliminate it with custom bytecode like with the JISE library which is fairly painless. Example .

Stats

Basic ultrarand repo stats
2
4
5.0
over 3 years ago

joinr/ultrarand is an open source project licensed under Eclipse Public License 2.0 which is an OSI approved license.

The primary programming language of ultrarand is Clojure.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com