29.01.2015 Views

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

On-Chip Stochastic Communication 385<br />

the packet to the <strong>de</strong>stination; there<strong>for</strong>e this communication paradigm may be<br />

better suited <strong>for</strong> applications which tolerate small levels of in<strong>for</strong>mation loss,<br />

such as our MP3 enco<strong>de</strong>r. In general, real-time streaming multimedia applications<br />

have requirements that match very well the behavior of our new<br />

communication paradigm, as they can <strong>de</strong>al with small in<strong>for</strong>mation losses as<br />

long as the bit rate is steady. The results show that our MP3 enco<strong>de</strong>r tolerates<br />

very high levels of failures with a graceful quality <strong>de</strong>gradation. If,<br />

however, the application requires strong reliability guarantees, these can be<br />

implemented by a higher level protocol built on top of the stochastic communication.<br />

6. CONCLUSION<br />

In this chapter, we emphasized the need <strong>for</strong> on-chip fault-tolerance and<br />

proposed a new communication paradigm based on stochastic communication.<br />

This approach takes advantage of the large bandwidth that is available<br />

on chip to provi<strong>de</strong> the nee<strong>de</strong>d system-level tolerance to synchronization errors,<br />

data upsets and buffer overflows. At the same time, this method offers a<br />

low-latency, low cost and easy to customize solution <strong>for</strong> on-chip communication.<br />

We believe that our results suggest the big potential of this approach<br />

and they strongly indicate that further research in this area would lead to<br />

vital improvements of the <strong>SoC</strong> interconnect <strong>de</strong>sign.<br />

ACKNOWLEDGEMENTS<br />

The authors would like to express their appreciation to Sam Kerner, who<br />

helped set up some of the simulators used in the present work. We would<br />

also like to thank Mr. Jingcao Hu <strong>for</strong> his insightful remarks on the results of<br />

our experiments.<br />

NOTES<br />

1<br />

The term with high probability means with probability at least<br />

<strong>for</strong> some<br />

2<br />

PVM is a programming plat<strong>for</strong>m which simulates a message passing multi processor<br />

architecture [20].<br />

REFERENCES<br />

1.<br />

2.<br />

W. Dally and W. Towles. “Route Packets, Not Wires: On-Chip Interconnection Networks.”<br />

In Proceedings of the 38th DAC, June 2001.<br />

S. Kerner, and “Towards On-Chip Fault-Tolerant<br />

Communication.” In Proceedings of the ASP-DAC, January 2003.

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

Saved successfully!

Ooh no, something went wrong!