~jkbonf/staden-io-lib-trunk/trunk

Viewing all changes in revision 582.

  • Committer: jkbonfield
  • Date: 2016-09-13 14:04:19 UTC
  • Revision ID: svn-v4:ba6f2710-ca9f-427c-89d3-5bf716dbc8e1:io_lib/trunk:4099
Moved the block CRC32 checking from within block I/O to the block
uncompression code.

This has two outcomes:

1) We don't incurr integrity checking unless we use the data (both
good and bad).

2) When multi-threading, the CRC computation is spread between cores.

This means CRAM reading is around 10% faster real-time when using -t16.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: