Richard Startin's Blog
About
Vectorisation
16 Apr 2020
4K Aliasing
java
vector
24 Nov 2019
Finding Bytes in Arrays
vector
vector-api
java
parsing
13 Aug 2019
XXHash
java
vector
vector-api
hashing
24 Jul 2019
Vectorised Byte Operations
java
vector
23 Sep 2018
Mixing Vector and Scalar Instructions
java
vector
vector-api
25 Aug 2018
Vectorised Polynomial Hash Codes
java
vector
vector-api
12 Aug 2018
Base64 Encoding
java
vector
vector-api
10 Jul 2018
Limiting Factors in a Dot Product Calculation
vector-api
java
vector
floating-point
12 May 2018
Vectorised Algorithms in Java
java
vector
vector-api
29 Mar 2018
Collecting Rocks and Benchmarks
java
vector
hashing
24 Feb 2018
Floating Point: Manual Unrolling or Autovectorisation?
java
vector
floating-point
23 Feb 2018
Iterating Over a Bitset in Java
java
vector
bit-twiddling
roaring
cpp
18 Feb 2018
Faster Floating Point Reductions
java
vector
floating-point
15 Jan 2018
Matrix Multiplication Revisited
cpp
java
vector
08 Jan 2018
Sum of Squares
java
vector
03 Jan 2018
The Much Aligned Garbage Collector
java
vector
gc
31 Dec 2017
Multiplying Matrices, Fast and Slow
java
vector
29 Dec 2017
Autovectorised FMA in JDK10
java
vector
floating-point
01 Oct 2017
Vectorised Logical Operations in Java 9
java
vector
18 Aug 2017
Tricking Java into Adding Up Arrays Faster
java
vector
18 Aug 2017
How much Algebra does C2 Know? Part 2: Distributivity
java
analysis
vector
04 Aug 2017
Project Panama and Population Count
cpp
vector-api
vector
16 Jul 2017
New Methods in Java 9: Math.fma and Arrays.mismatch
java
vector
floating-point