{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T14:03:26Z","timestamp":1725458606835},"publisher-location":"Boston","reference-count":27,"publisher":"Kluwer Academic Publishers","isbn-type":[{"type":"print","value":"1402073925"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/0-306-48727-6_14","type":"book-chapter","created":{"date-parts":[[2005,12,30]],"date-time":"2005-12-30T05:58:59Z","timestamp":1135922339000},"page":"281-303","source":"Crossref","is-referenced-by-count":2,"title":["Software for Multiprocessor Networks on Chip"],"prefix":"10.1007","author":[{"given":"Miltos","family":"Grammatikakis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcello","family":"Coppola","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabrizio","family":"Sensini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"12","key":"14_CR1","first-page":"1145","volume":"C-45","author":"S. V. Adve","year":"1996","unstructured":"Adve, S. V., and Gharachorloo, K. \u201cShared memory consistency models: a tutorial\u201d. IEEE Trans. Comput. C-45(12), 1996, pp. 1145\u20131155.","journal-title":"IEEE Trans. Comput."},{"issue":"1","key":"14_CR2","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/2.976921","volume":"35","author":"L. Benini","year":"2002","unstructured":"Benini, L., and De Micheli, G. \u201cNetworks on chips: a new SoC paradigm\u201d. Computer, Vol. 35 No 1, 2002, pp. 70\u201378.","journal-title":"Computer"},{"key":"14_CR3","unstructured":"Culler, D. E., Singh, J. P., Gupta, A. \u201cParallel computer architecture: a hardware\/software approach\u201d. Morgan-Kaufmann, 1998"},{"issue":"3","key":"14_CR4","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1109\/TC.1987.1676912","volume":"C-36","author":"A.T. Dahbura","year":"1987","unstructured":"Dahbura, A.T., Sabnani, K.K., and King. L. \u201cThe comparison approach to multiprocessor diagnosis\u201d. IEEE Trans. Computers, C-36(3), 1987, pp. 373\u2013378.","journal-title":"IEEE Trans. Computers"},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"Diefendorff, K. and Dubey, P., \u201cHow Multimedia Workloads Will Change Processor Design\u201d. IEEE Computer, September 1997, pp. 43\u201345.","DOI":"10.1109\/2.612247"},{"key":"14_CR6","unstructured":"Diefendorff, K., and Duquesne, Y., \u201cNew degress of parallelism in SoCs\u201d. EE Times, Sept. 13, 2002"},{"key":"14_CR7","unstructured":"Elster, A.C., Uycar, M.U., and Reeves. A.P. \u201cFault tolerant matrix operations on hypercube multiprocessors\u201d. Proc. IEEE Conf. Parallel Proc., 1989, v. III pp. 169\u2013176."},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Grammatikakis, M. D., Hsu, D.F., Kraetzl, M. \u201cParallel System Interconnections and Communications\u201d, CRC press, 2000.","DOI":"10.1201\/9781315214733"},{"issue":"5","key":"14_CR9","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/32.846298","volume":"SE-26","author":"M. D. Grammatikakis","year":"2000","unstructured":"Grammatikakis, M. D., and Liesche, S. \u201cPriority queues and sorting for parallel simulation\u201d. IEEE Trans. Soft. Engin. SE-26(5), 2000, pp. 401\u2013422.","journal-title":"IEEE Trans. Soft. Engin."},{"issue":"1","key":"14_CR10","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/T-C.1974.223782","volume":"C-23","author":"S.C. Hakimi","year":"1974","unstructured":"Hakimi, S.C., and Amin, A.T. \u201cCharacterization of connection assignment of diagnosable systems\u201d. IEEE Trans. Computers, C-23(1), 1974, pp. 86\u201388.","journal-title":"IEEE Trans. Computers"},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Hastad, J., Leighton, F.T., and Newman, M. \u201cReconfiguring a hypercube in the presence of faults\u201d. Proc. 19th ACM Symp. Theory Comput., 1987, pp. 274\u2013284.","DOI":"10.1145\/28395.28425"},{"issue":"1","key":"14_CR12","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1145\/114005.102808","volume":"C-13","author":"M. Herlihy","year":"1991","unstructured":"Herlihy, M. \u201cWait-free synchronization\u201d. ACM Trans. Progr. Lang. Syst. C-13(1), 1991, pp. 124\u2013149.","journal-title":"ACM Trans. Progr. Lang. Syst."},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Huang K.H., and Abraham, J.A. \u201cAlgorithm based fault tolerance for matrix operations\u201d. Proc. IEEE Conf. Parallel Proc., 1984, pp. 518\u2013528.","DOI":"10.1109\/TC.1984.1676475"},{"issue":"8","key":"14_CR14","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/2.707614","volume":"C-31","author":"M.D. Hill","year":"1998","unstructured":"Hill, M.D. \u201cMultiprocessors should support simple memory consistency models\u201d. IEEE Computer C-31(8), 1998, pp. 28\u201334","journal-title":"IEEE Computer"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"R.C. Ho, C.H. Yang, M.A. Horowitz, and D.L. Dill. \u201cArchitecture validation for processors\u201d. Proc. 22nd IEEE Symp. Comput. Arch., 1995, pp. 404\u2013413.","DOI":"10.1145\/223982.224450"},{"key":"14_CR16","unstructured":"Kumar, V., Grama, A., Gupta, A. and Karypis, G. \u201cIntroduction to parallel computing\u201d. Benjamin Cummings, 1994."},{"issue":"9","key":"14_CR17","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TC.1979.1675439","volume":"C-28","author":"L. Lamport","year":"1979","unstructured":"Lamport, L. \u201cHow to make a multiprocessor computer that correctly executes multiprocess programs\u201d. IEEE Trans. Comput. C-28(9), 1979, pp. 690\u2013691.","journal-title":"IEEE Trans. Comput."},{"issue":"1","key":"14_CR18","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/103727.103729","volume":"C-9","author":"J. M. Mellor-Crummey","year":"1991","unstructured":"Mellor-Crummey, J. M. and Scott, M. L. \u201cAlgorithms for scalable synchronization on shared-memory multiprocessors\u201d. ACM Trans. Comp. Syst. C-9(1), 1991, pp. 21\u201365.","journal-title":"ACM Trans. Comp. Syst."},{"issue":"9","key":"14_CR19","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1109\/12.494110","volume":"C-40","author":"V.S.S. Nair","year":"1996","unstructured":"Nair, V.S.S., Abraham, J.A., and Banerjee, P. \u201cEfficient techniques for the analysis of algorithm-based fault tolerance schemes\u201d. IEEE Trans. Computers, C-40(9), 1996, pp. 499\u2013503.","journal-title":"IEEE Trans. Computers"},{"issue":"5","key":"14_CR20","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1109\/12.280802","volume":"C-43","author":"S. Prakash","year":"1994","unstructured":"Prakash, S., Yann-Hang, L., Johnson, T. \u201cA non-blocking algorithm for shared queues using compare-and-swap.\u201d IEEE Trans. Comput., C-43(5), 1994, pp. 548\u2013559.","journal-title":"IEEE Trans. Comput."},{"issue":"2","key":"14_CR21","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1145\/62044.62050","volume":"36","author":"M. Rabin","year":"1989","unstructured":"Rabin, M. \u201cEfficient dispersal of information for security, load balancing and fault tolerance\u201d. J. ACM, 36(2), 1989, pp. 335\u2013348.","journal-title":"J. ACM"},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"Savage, S., Burrows, M., Nelson, G., et al. \u201cEraser: A dynamic data race detector for multi-threaded programs.\u201d Proc. 16th ACM Symp. on OS Princ., Saint-Malo, France, 1997, pp. 26\u201337.","DOI":"10.1145\/268998.266641"},{"key":"14_CR23","unstructured":"Shandle, J., and Martin, G. \u201cMaking Embedded Software Reusable for SoCs\u201d. EEDesign, March 1, 2002."},{"key":"14_CR24","unstructured":"Stolper, S.A. \u201cSoftware that travels\u201d. EE Times, Oct. 1, 2002."},{"key":"14_CR25","doi-asserted-by":"crossref","unstructured":"Tullsen, D.M., Eggers, S.J., and Levy, \u201cSimultaneous multithreading: maximizing on-chip parallelism\u201d. Proc. 22nd IEEE Symp. Comput. Arch., 1995, pp. 392\u2013403.","DOI":"10.1145\/225830.224449"},{"key":"14_CR26","doi-asserted-by":"crossref","unstructured":"Turek, J., Shasha, D., and Prakash, S. \u201cLocking without blocking: making lock based concurrent data structure algorithms nonblocking\u201d. Proc. 11th ACM Symp. Princ. Database Syst., 1992, pp. 212\u2013222.","DOI":"10.1145\/137097.137873"},{"key":"14_CR27","doi-asserted-by":"crossref","unstructured":"Valois, J. \u201cLock-free linked lists using compare-and-swap\u201d. Proc. 14 th ACM Symp. Princ. Distr. Comput., 1995, pp. 214\u2013222.","DOI":"10.1145\/224964.224988"}],"container-title":["Networks on Chip"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/0-306-48727-6_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T14:52:32Z","timestamp":1605624752000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/0-306-48727-6_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["1402073925"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/0-306-48727-6_14","relation":{},"subject":[]}}