fixed compute block