As far as I know (and I might be wrong) Jetson TX1 does not support hardware managed cache coherency between the CPU and GPU; in ‘zero-copy’ both CPU and GPU caches are bypassed, and in ‘unified memory’ it is managed by software (i.e., the driver).
Considering the benefits of cache coherency in heterogeneous computing, I was wondering if there is any hope we’ll see hardware managed CPU-GPU cache coherency in the future Nvidia products (may be Jetson TX2)? It has been more than two years since AMD released its CPU-GPU cache coherent Kaveri APU followed by Carrizo, which also supports full coherency.