On Sat, 8 Jul 2017, Richard Hipp wrote:
(3) I compiled SQLite on each of gcc-5.4, gcc-7.1, clang-3.5, and icc-17.0 and compared both the size of the resulting binary and the performance. icc gave the largest binary and the slowest performance. Here are the actual results: gcc-5.4: 491585 bytes, 1,124 million CPU cycles. gcc-7.1: 487582 bytes, 1,121 million CPU cycles. clang-3.5: 569570 bytes, 1,170 million CPU cycles icc-17.0: 536596 bytes, 1,274 million CPU cycles As you can see, the gcc-compiled binary of SQLite is 9% smaller and 12% faster than the icc-compiled binary. So, maybe the solution is to just not use icc?
Sqlite3 has been cycle-optimized for GCC. You now have 29-days to also cycle-optimize it for ICC.
Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users