12.07.2015 Views

Download

Download

Download

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Device Buffering and OBFF1008060402006.211 6.212 6.213 6.214 6.215 6.216 6.217 6.218 6.219 6.22 6.221Bytes120100806040200Bytes1206.211 6.2111 6.2112 6.2113 6.2114 6.2115 6.2116 6.2117EP Initiated Traffic RC Initiated Traffic INTA AssertedTimestamp (seconds)• Trace shows ATSC receiverflushing data to hostmemory every ~300usec• Data is consumed by hostprocessor every ~10msec(Interrupt)• At ~20mbps, need only~2.5KB of memory for1msec buffering. Will havepositive impact on power• Implement sufficient device buffering to maximize energyefficiency– Will reduce frequent host memory accesses and allow for OBFF activity alignment– Allow for a minimum of ~300usec of inactivity between bursts. Recommend ~1msec forgreater energy efficiency when performance permits• Classify device-initiated transactions: critical vs. deferrable– Perform critical transactions as necessary– Align deferrable transactions to platform activity• No deferrable accesses in Idle Window• Memory accesses in OBFF Window• Interrupts and Memory accesses in Active WindowSource: Intel Corporation31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!