multichase
re2j
multichase | re2j | |
---|---|---|
2 | 4 | |
90 | 1,159 | |
- | 0.6% | |
4.4 | 4.2 | |
about 2 months ago | 7 months ago | |
C | Java | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
multichase
-
In Defense of Linked Lists
I have some experience writing/modifying linked-list benchmarks (https://github.com/google/multichase) specifically to test memory latency.
It is extremely difficult, maybe impossible, to design a prefetcher that can predict the next cacheline(s) to prefetch in a linked-list. I am not aware of a single CPU that can do this consistently.
- Measuring core-to-core latency (in Rust)
re2j
-
In Defense of Linked Lists
I did this for an object pool in re2j and saw even single threaded performance improve.
https://github.com/google/re2j/blob/dc7d6e5d41225dc0825ea6fe...
Java doesn't suffer from pointer address ABA but I did have to handle reinsertion (except when the stack had only one element).
-
Re2j instead of default regEx in Java: when and how to use it
To fix it, we’ll use the Re2j library.
-
Changing a user inputted fraction to a double in Java?
Safe regex The default Java regex matcher has a flaw that could be exploited and should thus be avoided, especially when dealing with user input. Use another matcher, such as Google’s RE2/J. You can find instructions and additional information at that link.
- RE2/J: linear time regular expression matching in Java
What are some alternatives?
core-to-core-latency - Measures the latency between CPU cores
Design Patterns - Design patterns implemented in Java
c2clat - A tool to measure CPU core to core latency
almson-regex - A simple library for writing readable regular expressions.
Taren - Useful C++ templates
Spring Boot - Spring Boot
btree - a simple python btree
OpenVDB - OpenVDB - Sparse volume data structure and tools
vmcontainer - Virtual memory based containers
jdk7u-jdk
glibc - Unofficial mirror of sourceware glibc repository. Updated daily.