Skip to content

Instantly share code, notes, and snippets.

@pettyjamesm
pettyjamesm / baseline_hash_300.json
Last active October 7, 2023 12:58
Vectorized Hashing for FlatHash @ 300 Groups
[
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java",
"jvmArgs" : [
"-Xms10g",
@pettyjamesm
pettyjamesm / baseline_hash_3M.json
Last active October 7, 2023 12:57
Vectorized Hashing for FlatHash @ 3M Groups
[
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java",
"jvmArgs" : [
"-Xms10g",
@pettyjamesm
pettyjamesm / baseline-topnbuilder.json
Last active March 30, 2023 22:00
GroupedTopNBuilder
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.trino.operator.BenchmarkGroupedTopNRowNumberBuilder.processTopNInput",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.6-amzn/bin/java",
"jvmArgs" : [
"-Xms4g",
@pettyjamesm
pettyjamesm / baseline-full.json
Last active November 30, 2022 22:18
Time String Casts Benchmarks
[
{
"jmhVersion" : "1.35",
"benchmark" : "io.trino.operator.scalar.timestamp.BenchmarkCastTimestampToVarchar.benchmarkCastToVarchar",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/17.0.5-amzn/bin/java",
"jvmArgs" : [
"-Djdk.attach.allowAttachSelf",
@pettyjamesm
pettyjamesm / baseline_block_size.json
Created February 24, 2022 19:20
presto#17349 benchmarks
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.20",
"benchmark" : "com.facebook.presto.block.BenchmarkBlocks.benchmarkGetPositionsSizeInBytes",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/8.312.07.1-amzn/jre/bin/java",
"jvmArgs" : [
"-Xms4g",
@pettyjamesm
pettyjamesm / baseline_blocks.json
Last active November 2, 2021 14:29
Presto Array and Row Blocks
[
{
"jmhVersion" : "1.20",
"benchmark" : "com.facebook.presto.block.BenchmarkBlocks.benchmarkCopyPositions",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/8.0.265-amzn/jre/bin/java",
"jvmArgs" : [
"-Xms8g",
@pettyjamesm
pettyjamesm / trino_baseline.json
Created October 20, 2021 14:41
Trino SortedPositionLinks
[
{
"jmhVersion" : "1.20",
"benchmark" : "io.trino.benchmark.BenchmarkInequalityJoin.benchmarkJoin",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/11.0.12-zulu/bin/java",
"jvmArgs" : [
"-Xms8g",
@pettyjamesm
pettyjamesm / baseline_presto_aggregations_v8.json
Created September 14, 2021 21:04
Presto AccumulatorCompiler Improvements
[
{
"jmhVersion" : "1.20",
"benchmark" : "com.facebook.presto.operator.BenchmarkHashAndStreamingAggregationOperators.benchmark",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/8.0.265-amzn/jre/bin/java",
"jvmArgs" : [
"-Xms8g",
@pettyjamesm
pettyjamesm / baseline_trino_aggregations_v8.json
Created September 14, 2021 20:27
Accumulator Compiler Benchmarks
[
{
"jmhVersion" : "1.20",
"benchmark" : "io.trino.operator.BenchmarkHashAndStreamingAggregationOperators.benchmark",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/11.0.12-zulu/bin/java",
"jvmArgs" : [
"-Xms8g",
@pettyjamesm
pettyjamesm / baseline_prestodb_hash.json
Created August 27, 2021 23:14
PrestoDB InterpretedHashGenerator
[
{
"jmhVersion" : "1.20",
"benchmark" : "com.facebook.presto.operator.BenchmarkGroupByHash.benchmarkHashPosition",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/local/home/pettja/.sdkman/candidates/java/8.0.265-amzn/jre/bin/java",
"jvmArgs" : [
"-Xms8g",