From 90417a399362c906bd6687388a0cc39d4bc2caa4 Mon Sep 17 00:00:00 2001 From: Scott Pakin Date: Mon, 19 Mar 2018 16:03:26 -0600 Subject: [PATCH 1/4] Mention the new llvm-6.0 branch in the README.md file --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6cb78bb..cc137c6 100644 --- a/README.md +++ b/README.md @@ -36,9 +36,10 @@ The name "Byfl" comes from "bytes/flops". The very first version of the code co Installation ------------ -There are four "release" branches of Byfl on GitHub: +There are five "release" branches of Byfl on GitHub: * [`master`](https://github.com/lanl/Byfl), corresponding to LLVM trunk (usually not up to date; best to avoid) + * [`llvm-6.0`](https://github.com/lanl/Byfl/tree/llvm-6.0), corresponding to LLVM 6.0._x_ releases * [`llvm-5.0`](https://github.com/lanl/Byfl/tree/llvm-5.0), corresponding to LLVM 5.0._x_ releases * [`llvm-4.0`](https://github.com/lanl/Byfl/tree/llvm-4.0), corresponding to LLVM 4.0._x_ releases * [`llvm-3.9`](https://github.com/lanl/Byfl/tree/llvm-3.9), corresponding to LLVM 3.9._x_ releases From 39a0f875e58f4311cca9f4f5cbe6aabb301986cc Mon Sep 17 00:00:00 2001 From: Scott Pakin Date: Mon, 19 Mar 2018 16:06:34 -0600 Subject: [PATCH 2/4] Point Travis CI configuration from to LLVM/Clang 6.0 --- .travis.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index eb49184..083c4f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,16 @@ language: cpp env: - - LLVM_VERSION=5.0 GCC_VERSION=4.8 - - LLVM_VERSION=5.0 GCC_VERSION=6 - - LLVM_VERSION=5.0 GCC_VERSION=7 + - LLVM_VERSION=6.0 GCC_VERSION=4.8 + - LLVM_VERSION=6.0 GCC_VERSION=6 + - LLVM_VERSION=6.0 GCC_VERSION=7 sudo: false addons: apt: sources: - - llvm-toolchain-trusty-5.0 + - llvm-toolchain-trusty-6.0 - ubuntu-toolchain-r-test packages: - ccache @@ -20,9 +20,9 @@ addons: - g++-6 - gcc-7 - g++-7 - - llvm-5.0 - - llvm-5.0-dev - - clang-5.0 + - llvm-6.0 + - llvm-6.0-dev + - clang-6.0 - libhdf5-serial-dev - libsqlite3-dev From 0213a7b081406095619f8d6a7cbd4e52930cb6cd Mon Sep 17 00:00:00 2001 From: Scott Pakin Date: Wed, 4 Apr 2018 16:58:15 -0600 Subject: [PATCH 3/4] Rename the columns in the Memory Locality table --- lib/byfl/byfl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/byfl/byfl.cpp b/lib/byfl/byfl.cpp index ed4da50..75320d5 100644 --- a/lib/byfl/byfl.cpp +++ b/lib/byfl/byfl.cpp @@ -1036,8 +1036,8 @@ static class RunAtEndOfProgram { // Output every mth quantile in binary format. const double pct_change_bin = 0.001; // Minimum percentage-point change to output in binary format *bfbin << uint8_t(BINOUT_TABLE_BASIC) << "Memory locality"; - *bfbin << uint8_t(BINOUT_COL_UINT64) << "Cache size" - << uint8_t(BINOUT_COL_UINT64) << "Upper-bound of hit count" + *bfbin << uint8_t(BINOUT_COL_UINT64) << "Capacity in bytes" + << uint8_t(BINOUT_COL_UINT64) << "Maximum possible hit count" << uint8_t(BINOUT_COL_NONE); running_total_bytes = 0; running_total_accesses = 0; From 63d7598fa668414d4dd7cb1f3f8e64b35bdfb434 Mon Sep 17 00:00:00 2001 From: Scott Pakin Date: Wed, 4 Apr 2018 16:58:44 -0600 Subject: [PATCH 4/4] Increase version number from 1.5 to 1.6 in preparation for a release --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index cdd136f..3ff48ee 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl ### By Scott Pakin ### dnl ####################################### dnl Initialize Autoconf and friends. -AC_INIT([byfl], [1.5], [pakin@lanl.gov]) +AC_INIT([byfl], [1.6], [pakin@lanl.gov]) AC_CONFIG_SRCDIR([lib/byfl/byfl.h]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign])