hi all,

I am a grad student at Princeton Univ, advised by Li-Shiuan Peh (MIT),
and I have recently developed a fault modeling tool for NoCs, which I
would like to incorporate into GEM5.

Overview: this tool accurately models circuit failures; it was
developed by synthesizing multiple routers' RTL and performing Monte
Carlo simulations on their SPICE model netlists. On the other hand, it
is wrapped with an architectural interface, which eases the evaluation
of resilient NoC/system designs by abstracting circuit-level
complexity. The tool interfaces with GARNET, gets as input a (fixed)
temperature and each router's configuration, and provides (for each
router) the probability of occurrence for a vector of architectural
fault types (data corruption, misrouting, flit duplication / loss /
split in pieces,  erroneous credit generation, credit loss, erroneous
allocation of virtual channels / switch, unfair arbitration). GARNET
users can read the probability of occurrence for the faults their
resilient architecture is tackling, inject these faults into GARNET at
runtime, and evaluate realistically how fault tolerant their
architecture is.

...more about the fault model:
[publication]  Konstantinos Aisopos, Chia-Hsin Owen Chen, and
Li-Shiuan Peh, "Enabling System-Level Modeling of Variation-Induced
Faults in Networks-on-Chip", DAC '11
[PDF] 
http://projects.csail.mit.edu/wiki/pub/LSPgroup/PublicationList/FaultModel_DAC2011.pdf
[webpage] http://www.mit.edu/~kaisopos/FaultModel
...more about me:  http://www.mit.edu/~kaisopos

I ll go ahead and publish a review request and I am looking forward to
your comments!

regards,
-Kostas
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to