diff --git a/hpvm/docs/tradeoff-curves/alexnet.pdf b/hpvm/docs/tradeoff-curves/alexnet.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..22be739d4367882417b45036ea9fe098b5797e35
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/alexnet.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/alexnet2.pdf b/hpvm/docs/tradeoff-curves/alexnet2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d889f0258cbd0590bb46cf7181295d28120f2470
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/alexnet2.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/alexnet_imagenet.pdf b/hpvm/docs/tradeoff-curves/alexnet_imagenet.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c8e433e37e8ac7414bdcaec24c40f776b44705ac
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/alexnet_imagenet.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/lenet_mnist.pdf b/hpvm/docs/tradeoff-curves/lenet_mnist.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..84698551202cdb4d6bf712a5135e107a4676eb34
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/lenet_mnist.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/mobilenet.pdf b/hpvm/docs/tradeoff-curves/mobilenet.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cf61f76c89fcf5c9848b473cd093411d8f4a6255
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/mobilenet.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/resnet18.pdf b/hpvm/docs/tradeoff-curves/resnet18.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5950d202dee146983cce542ce32ec91887dd379d
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/resnet18.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/resnet50_imagenet.pdf b/hpvm/docs/tradeoff-curves/resnet50_imagenet.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..20e72078a2a119a0679d4f8b5be59c6d3df6738c
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/resnet50_imagenet.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/vgg16_cifar10.pdf b/hpvm/docs/tradeoff-curves/vgg16_cifar10.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6a225ba372de053592d39e435c6b5f0a14e70a53
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/vgg16_cifar10.pdf differ
diff --git a/hpvm/docs/tradeoff-curves/vgg16_cifar100.pdf b/hpvm/docs/tradeoff-curves/vgg16_cifar100.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..36a1dcd95c253a2e6073213034bab496910c2bcd
Binary files /dev/null and b/hpvm/docs/tradeoff-curves/vgg16_cifar100.pdf differ
diff --git a/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet2_cifar10/alexnet2_cifar10.cpp b/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet2_cifar10/alexnet2_cifar10.cpp
index 42f8756f7f0feae838caa652406017c9389a21c4..41f4334c420f77e1a62829798e06bca2899b8e80 100644
--- a/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet2_cifar10/alexnet2_cifar10.cpp
+++ b/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet2_cifar10/alexnet2_cifar10.cpp
@@ -493,7 +493,7 @@ int main() {
   args->dense_1_b = dense_1_b;
   args->dense_1_b_bytes = 0;
 
-  int batch_size = 250;
+  int batch_size = 500;
   int test_input_size = 5000;
   int batch_count = test_input_size / batch_size;
 
diff --git a/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet_imagenet/alexnet_imagenet.cpp b/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet_imagenet/alexnet_imagenet.cpp
index 24f4d1520a0fe42b20149baac6d0ca3c4c8d6ba0..87aff828551b2c778098379728b79ca2cb440918 100644
--- a/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet_imagenet/alexnet_imagenet.cpp
+++ b/hpvm/test/dnn_benchmarks/hpvm-c/benchmarks/alexnet_imagenet/alexnet_imagenet.cpp
@@ -558,7 +558,7 @@ int main() {
   args->dense_3_b = dense_3_b;
   args->dense_3_b_bytes = 0;
 
-  int batch_size = 100;
+  int batch_size = 200;
   int test_input_size = 4000;
   int batch_count = test_input_size / batch_size;