exchangeStress seed=0x4950553231000001 pattern=loopback cases=18 transfers=18 activeTiles=1472 maxWords=512 maxTransfers=1 maxComputeDelay=1 exchangeCase=0 row=0x5c000..0x5c01c transfers: source=1356 address=0x6501c destinations=[1356, 1316, 617, 547, 985, 1182] addresses=[393244, 393216, 393224, 393244, 393240, 393228] words=1 requestedOffset=0 encodedOffset=0 sender=31..32 receivers=[77, 81, 101, 100, 90, 83]..[78, 82, 102, 101, 91, 84] programs: tile=547 words=5 events=106 0x5c000 cycles=0..44 IncomingControl(IncomingControl { stream: Xpic, value: 761 }) 0x5c004 cycles=44..45 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x5c008 cycles=45..100 IncomingControl(IncomingControl { stream: Pic, value: 98311 }) 0x5c00c cycles=100..106 Delay 0x5c010 cycles=106..106 Return tile=617 words=5 events=107 0x5c000 cycles=0..23 IncomingControl(IncomingControl { stream: Xpic, value: 761 }) 0x5c004 cycles=23..24 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x5c008 cycles=24..101 IncomingControl(IncomingControl { stream: Pic, value: 98306 }) 0x5c00c cycles=101..107 Delay 0x5c010 cycles=107..107 Return tile=985 words=5 events=96 0x5c000 cycles=0..12 IncomingControl(IncomingControl { stream: Xpic, value: 761 }) 0x5c004 cycles=12..13 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x5c008 cycles=13..90 IncomingControl(IncomingControl { stream: Pic, value: 98310 }) 0x5c00c cycles=90..96 Delay 0x5c010 cycles=96..96 Return tile=1182 words=5 events=89 0x5c000 cycles=0..19 IncomingControl(IncomingControl { stream: Xpic, value: 761 }) 0x5c004 cycles=19..20 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x5c008 cycles=20..83 IncomingControl(IncomingControl { stream: Pic, value: 98307 }) 0x5c00c cycles=83..89 Delay 0x5c010 cycles=89..89 Return tile=1316 words=5 events=87 0x5c000 cycles=0..1 IncomingControl(IncomingControl { stream: Xpic, value: 761 }) 0x5c004 cycles=1..2 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x5c008 cycles=2..81 IncomingControl(IncomingControl { stream: Pic, value: 98304 }) 0x5c00c cycles=81..87 Delay 0x5c010 cycles=87..87 Return tile=1356 words=7 events=83 0x5c000 cycles=0..3 IncomingControl(IncomingControl { stream: Xpic, value: 761 }) 0x5c004 cycles=3..4 IncomingControl(IncomingControl { stream: Xpic, value: 1600 }) 0x5c008 cycles=4..31 Delay 0x5c00c cycles=31..32 Send { encoding: Explicit, words: 1, raw_operand: 103431, send_control: Some(3), controls: [] } 0x5c010 cycles=32..77 IncomingControl(IncomingControl { stream: Pic, value: 98311 }) 0x5c014 cycles=77..83 Delay 0x5c018 cycles=83..83 Return 2026-09-06T19:03:00.704114Z INFO writing application package tiles=1472 2026-09-06T19:03:00.712392Z INFO application package written 2026-09-06T19:03:00.712536Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T19:03:00.712549Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T19:03:00.712555Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T19:03:00.712593Z INFO IPU device attached path=/dev/ipu0 2026-09-06T19:03:00.712599Z INFO initializing IPU device 2026-09-06T19:03:00.720945Z INFO IPU device initialized 2026-09-06T19:03:00.720958Z INFO replaying device configuration register_writes=2003 2026-09-06T19:03:00.726067Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T19:03:00.912077Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T19:03:00.913619Z INFO starting host exchange session startup_mark=23 2026-09-06T19:03:00.913636Z INFO attaching host exchange pages pages=2 2026-09-06T19:03:00.914434Z INFO host exchange session started 2026-09-06T19:03:00.914553Z INFO invoking streaming host exchange call call="run" command=0 phases=3 package=artifacts/exchange-loopback/loopback-bank-matrix.ipuexe seed=0x4950553231000001 exchangeCases=18 hardwareTest=PASS