├── README.md ├── output ├── basic_scaling.html ├── basic_scaling_1024_0.01.png ├── basic_scaling_1024_0.1.png ├── basic_scaling_1024_0.5.png ├── basic_scaling_1024_0.png ├── basic_scaling_1024_1.png ├── basic_scaling_16384_0.01.png ├── basic_scaling_16384_0.1.png ├── basic_scaling_16384_0.5.png ├── basic_scaling_16384_0.png ├── basic_scaling_16384_1.png ├── basic_scaling_4096_0.01.png ├── basic_scaling_4096_0.1.png ├── basic_scaling_4096_0.5.png ├── basic_scaling_4096_0.png ├── basic_scaling_4096_1.png ├── chained_scaling.html ├── chained_scaling_0.01_1.png ├── chained_scaling_0.01_2.png ├── chained_scaling_0.01_4.png ├── chained_scaling_0.1_1.png ├── chained_scaling_0.1_2.png ├── chained_scaling_0.1_4.png ├── chained_scaling_0.5_1.png ├── chained_scaling_0.5_2.png ├── chained_scaling_0.5_4.png ├── chained_scaling_0_1.png ├── chained_scaling_0_2.png ├── chained_scaling_0_4.png ├── hilbert_curve_1.svg ├── hilbert_curve_2.svg ├── hilbert_curve_3.svg ├── hilbert_curve_4.svg ├── hilbert_curve_5.svg ├── parallel_read_scaling.html ├── parallel_read_scaling_1_1.png ├── parallel_read_scaling_2_1.png ├── parallel_read_scaling_2_2.png ├── parallel_read_scaling_4_1.png ├── parallel_read_scaling_4_2.png ├── parallel_read_scaling_4_4.png ├── parallel_read_scaling_8_1.png ├── parallel_read_scaling_8_2.png ├── parallel_read_scaling_8_4.png ├── parallel_read_scaling_8_8.png ├── parallel_read_scaling_jittered.html ├── parallel_read_scaling_jittered_1_1.png ├── parallel_read_scaling_jittered_2_1.png ├── parallel_read_scaling_jittered_2_2.png ├── parallel_read_scaling_jittered_4_1.png ├── parallel_read_scaling_jittered_4_2.png ├── parallel_read_scaling_jittered_4_4.png ├── parallel_read_scaling_jittered_8_1.png ├── parallel_read_scaling_jittered_8_2.png ├── parallel_read_scaling_jittered_8_4.png ├── parallel_read_scaling_jittered_8_8.png ├── sharded_scaling.html ├── sharded_scaling_0.01_1.png ├── sharded_scaling_0.01_2.png ├── sharded_scaling_0.01_4.png ├── sharded_scaling_0.01_8.png ├── sharded_scaling_0.1_1.png ├── sharded_scaling_0.1_2.png ├── sharded_scaling_0.1_4.png ├── sharded_scaling_0.1_8.png ├── sharded_scaling_0.5_1.png ├── sharded_scaling_0.5_2.png ├── sharded_scaling_0.5_4.png ├── sharded_scaling_0.5_8.png ├── sharded_scaling_0_1.png ├── sharded_scaling_0_2.png ├── sharded_scaling_0_4.png ├── sharded_scaling_0_8.png ├── twice_shuffled.html ├── twice_shuffled_1_1.png ├── twice_shuffled_2_1.png ├── twice_shuffled_2_2.png ├── twice_shuffled_4_1.png ├── twice_shuffled_4_2.png ├── twice_shuffled_4_4.png ├── twice_shuffled_8_1.png ├── twice_shuffled_8_2.png ├── twice_shuffled_8_4.png └── twice_shuffled_8_8.png ├── requirements.txt └── shuffle.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/README.md -------------------------------------------------------------------------------- /output/basic_scaling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling.html -------------------------------------------------------------------------------- /output/basic_scaling_1024_0.01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_1024_0.01.png -------------------------------------------------------------------------------- /output/basic_scaling_1024_0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_1024_0.1.png -------------------------------------------------------------------------------- /output/basic_scaling_1024_0.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_1024_0.5.png -------------------------------------------------------------------------------- /output/basic_scaling_1024_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_1024_0.png -------------------------------------------------------------------------------- /output/basic_scaling_1024_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_1024_1.png -------------------------------------------------------------------------------- /output/basic_scaling_16384_0.01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_16384_0.01.png -------------------------------------------------------------------------------- /output/basic_scaling_16384_0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_16384_0.1.png -------------------------------------------------------------------------------- /output/basic_scaling_16384_0.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_16384_0.5.png -------------------------------------------------------------------------------- /output/basic_scaling_16384_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_16384_0.png -------------------------------------------------------------------------------- /output/basic_scaling_16384_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_16384_1.png -------------------------------------------------------------------------------- /output/basic_scaling_4096_0.01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_4096_0.01.png -------------------------------------------------------------------------------- /output/basic_scaling_4096_0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_4096_0.1.png -------------------------------------------------------------------------------- /output/basic_scaling_4096_0.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_4096_0.5.png -------------------------------------------------------------------------------- /output/basic_scaling_4096_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_4096_0.png -------------------------------------------------------------------------------- /output/basic_scaling_4096_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/basic_scaling_4096_1.png -------------------------------------------------------------------------------- /output/chained_scaling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling.html -------------------------------------------------------------------------------- /output/chained_scaling_0.01_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.01_1.png -------------------------------------------------------------------------------- /output/chained_scaling_0.01_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.01_2.png -------------------------------------------------------------------------------- /output/chained_scaling_0.01_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.01_4.png -------------------------------------------------------------------------------- /output/chained_scaling_0.1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.1_1.png -------------------------------------------------------------------------------- /output/chained_scaling_0.1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.1_2.png -------------------------------------------------------------------------------- /output/chained_scaling_0.1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.1_4.png -------------------------------------------------------------------------------- /output/chained_scaling_0.5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.5_1.png -------------------------------------------------------------------------------- /output/chained_scaling_0.5_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.5_2.png -------------------------------------------------------------------------------- /output/chained_scaling_0.5_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0.5_4.png -------------------------------------------------------------------------------- /output/chained_scaling_0_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0_1.png -------------------------------------------------------------------------------- /output/chained_scaling_0_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0_2.png -------------------------------------------------------------------------------- /output/chained_scaling_0_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/chained_scaling_0_4.png -------------------------------------------------------------------------------- /output/hilbert_curve_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/hilbert_curve_1.svg -------------------------------------------------------------------------------- /output/hilbert_curve_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/hilbert_curve_2.svg -------------------------------------------------------------------------------- /output/hilbert_curve_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/hilbert_curve_3.svg -------------------------------------------------------------------------------- /output/hilbert_curve_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/hilbert_curve_4.svg -------------------------------------------------------------------------------- /output/hilbert_curve_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/hilbert_curve_5.svg -------------------------------------------------------------------------------- /output/parallel_read_scaling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling.html -------------------------------------------------------------------------------- /output/parallel_read_scaling_1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_1_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_2_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_2_2.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_4_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_4_2.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_4_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_4_4.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_8_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_8_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_8_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_8_2.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_8_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_8_4.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_8_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_8_8.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered.html -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_1_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_2_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_2_2.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_4_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_4_2.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_4_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_4_4.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_8_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_8_1.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_8_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_8_2.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_8_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_8_4.png -------------------------------------------------------------------------------- /output/parallel_read_scaling_jittered_8_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/parallel_read_scaling_jittered_8_8.png -------------------------------------------------------------------------------- /output/sharded_scaling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling.html -------------------------------------------------------------------------------- /output/sharded_scaling_0.01_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.01_1.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.01_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.01_2.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.01_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.01_4.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.01_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.01_8.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.1_1.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.1_2.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.1_4.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.1_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.1_8.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.5_1.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.5_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.5_2.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.5_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.5_4.png -------------------------------------------------------------------------------- /output/sharded_scaling_0.5_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0.5_8.png -------------------------------------------------------------------------------- /output/sharded_scaling_0_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0_1.png -------------------------------------------------------------------------------- /output/sharded_scaling_0_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0_2.png -------------------------------------------------------------------------------- /output/sharded_scaling_0_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0_4.png -------------------------------------------------------------------------------- /output/sharded_scaling_0_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/sharded_scaling_0_8.png -------------------------------------------------------------------------------- /output/twice_shuffled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled.html -------------------------------------------------------------------------------- /output/twice_shuffled_1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_1_1.png -------------------------------------------------------------------------------- /output/twice_shuffled_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_2_1.png -------------------------------------------------------------------------------- /output/twice_shuffled_2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_2_2.png -------------------------------------------------------------------------------- /output/twice_shuffled_4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_4_1.png -------------------------------------------------------------------------------- /output/twice_shuffled_4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_4_2.png -------------------------------------------------------------------------------- /output/twice_shuffled_4_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_4_4.png -------------------------------------------------------------------------------- /output/twice_shuffled_8_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_8_1.png -------------------------------------------------------------------------------- /output/twice_shuffled_8_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_8_2.png -------------------------------------------------------------------------------- /output/twice_shuffled_8_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_8_4.png -------------------------------------------------------------------------------- /output/twice_shuffled_8_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/output/twice_shuffled_8_8.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow 2 | tensorflow>=2.2 3 | -------------------------------------------------------------------------------- /shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brilee/shuffling_experiments/HEAD/shuffle.py --------------------------------------------------------------------------------