{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T14:04:28Z","timestamp":1761487468133,"version":"3.32.0"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2005,10,1]],"date-time":"2005-10-01T00:00:00Z","timestamp":1128124800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2005,10]]},"DOI":"10.1007\/s10766-005-7301-0","type":"journal-article","created":{"date-parts":[[2005,10,3]],"date-time":"2005-10-03T10:40:21Z","timestamp":1128336021000},"page":"453-484","source":"Crossref","is-referenced-by-count":93,"title":["The ArchC Architecture Description Language and Tools"],"prefix":"10.1007","volume":"33","author":[{"given":"Rodolfo","family":"Azevedo","sequence":"first","affiliation":[]},{"given":"Sandro","family":"Rigo","sequence":"additional","affiliation":[]},{"given":"Marcus","family":"Bartholomeu","sequence":"additional","affiliation":[]},{"given":"Guido","family":"Araujo","sequence":"additional","affiliation":[]},{"given":"Cristiano","family":"Araujo","sequence":"additional","affiliation":[]},{"given":"Edna","family":"Barros","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7301_CR1","unstructured":"OSCI, SystemC Version 2.0 User\u2019s Guide (2001)"},{"key":"7301_CR2","unstructured":"http:\/\/www.archc.org, The ArchC Resource Center."},{"key":"7301_CR3","doi-asserted-by":"crossref","unstructured":"A. Fauth, J. Van Praete, and M. Freericks, Describing Instruction Set Processors using nML, In Proc. European Design and Test Conf. Paris, pp. 503\u2013507 (March 1995), URL citeseer.nj.nec.com\/fauth95describing.html.","DOI":"10.1109\/EDTC.1995.470354"},{"key":"7301_CR4","doi-asserted-by":"crossref","unstructured":"M. R. Hartoog, J. A. Rowson, P. D. Reddy, S. Desai, D. D. Dunlop, E. A. Harcourt, and N. Khullar, Generation of Software Tools from Processor Descriptions for Hardware\/Software Codesign, In Proc. Design Automation Conference, pp. 303\u2013306 (1997), URL citeseer.nj.nec.com\/hartoog97generation.html.","DOI":"10.1145\/266021.266110"},{"key":"7301_CR5","unstructured":"V. Zivojnovic, S. Pees, and H. Meyr, LISA\u2014Machine Description Language and Generic Machine Model for HW\/SW Co-Design, Proceedings of the IEEE Workshop on VLSI Signal Processing, San Francisco (1996), URL citeseer.nj.nec.com\/zivojnovic96dsp.html."},{"key":"7301_CR6","unstructured":"A. Hoffmann, T. Kogel, and H. Meyr, A Framework for Fast Hardware-Software Cosimulation, Proceedings of Design, Automation and Test in Europe Conference (DATE) (March 2001)."},{"key":"7301_CR7","doi-asserted-by":"crossref","unstructured":"A. Nohl, G. Braun, O. Schliebusch, R. Leupers, H. Meyr, and A. Hoffmann, A Universal Technique for Fast and Flexible Instruction-Set Architecture Simulation, Proceedings of Design and Automation Conference (DAC) (June 2002).","DOI":"10.1145\/513918.513927"},{"key":"7301_CR8","doi-asserted-by":"crossref","unstructured":"A. Halambi, P. Grun, V. Ganesh, A. Khare, N. Dutt, and A. Nicolau, EXPRESSION: A Language for Architecture Exploration through Compiler\/Simulator Retargetability, In Proc. European Conference on Design, Automation and Test (DATE) (March 1999).","DOI":"10.1145\/307418.307549"},{"key":"7301_CR9","doi-asserted-by":"crossref","unstructured":"M. Reshadi, P. Mishra, and N. Dutt, Instruction Set Compiled Simulation: A Technique for Fast and Flexible Instruction Set Simulation, Proceedings of Design and Automation Conference (DAC) (2003).","DOI":"10.1145\/775832.776026"},{"key":"7301_CR10","doi-asserted-by":"crossref","unstructured":"G. Hadjiyiannis, S. Hanono, and S. Devadas, ISDL: An Instruction Set Description Language for Retargetability, Design Automation Conference (DAC), pp. 299\u2013302 (1997), URL citeseer.nj.nec.com\/hadjiyiannis97isdl.html.","DOI":"10.1145\/266021.266108"},{"key":"7301_CR11","unstructured":"G. Hadjiyiannis and S. Devadas, Techniques for Accurate Performance Evaluation in Architecture Exploration, IEEE Transactions on VLSI Systems (2002), URL citeseer.nj.nec.com\/hadjiyiannis02techniques.html."},{"key":"7301_CR12","unstructured":"J. Hennessy and D. Patterson, Computer Organization & Design: The Hardware\/Software Interface, Morgan Kaufmann (1998)."},{"key":"7301_CR13","doi-asserted-by":"crossref","unstructured":"B. Cmelik and D. Keppel, Shade: A Fast Instruction-Set Simulator for Execution Profiling, ACM SIGMETRICS Performance Evaluation Review, 22(1):128\u2013137 (May 1994), URL citeseer.nj.nec.com\/article\/cmelik93shade.html.","DOI":"10.1145\/183019.183032"},{"key":"7301_CR14","doi-asserted-by":"crossref","unstructured":"P. Viana, E. Barros, S. Rigo, R. Azevedo, and G. Ara\u00fajo, Exploring Memory Hierarchy with ArchC, Proc. of the 15th Symp. on Computer Architecture and High Performance Computing, S\u00e3o Paulo, (SBAC-PAD\u201903) (November 2003).","DOI":"10.1109\/CAHPC.2003.1250315"},{"key":"7301_CR15","unstructured":"P. Viana, E. Barros, S. Rigo, R. Azevedo, and G. Ara\u00fajo, Modeling and Simulating Memory Hierarchies in a Platform-Based Design Methodology, Proc. of the Design, Automation and Test in Europe (DATE\u201904), Paris (February 2004)."},{"key":"7301_CR16","doi-asserted-by":"crossref","unstructured":"M. Reshadi, N. Bansal, P. Mishra, and N. Dutt, An Efficient Retargetable Framework for Instruction-Set Simulation, Proceedings of the 2003 International Symposium on System Synthesis (ISSS-2003), Newport Beach, California (October 2003).","DOI":"10.1145\/944645.944649"},{"key":"7301_CR17","unstructured":"C. Lee, M. Potkonjak, and W. H. Mangione-Smith, Mediabench; A Tool fo Evaluating and Synthesizing Multimedia and Communications Systems, Proc. of 30th Annual International Symposium on Microarchitecture (December 1997)."},{"key":"7301_CR18","unstructured":"M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge, and R. B. Brown, MiBench: A Free, Commercially Representative Embedded Benchmark Suite, IEEE 4th Annual Workshop on Workload Characterization, Austin, TX (December 2001)."},{"key":"7301_CR19","doi-asserted-by":"crossref","unstructured":"S. Rigo, M. Juliato, R. Azevedo, G. Araujo and P. Centoducatte. Teaching Computer Architecture Using an Architecture Description Language, Proceedings of the Workshop on Computer Architecture Education (WCAE), held in conjunction with the International Symposium on Computer Architecture (INCA), Munich (June 2004).","DOI":"10.1145\/1275571.1275580"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-005-7301-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-005-7301-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-005-7301-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,4]],"date-time":"2025-01-04T17:09:22Z","timestamp":1736010562000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-005-7301-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,10]]},"references-count":19,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2005,10]]}},"alternative-id":["7301"],"URL":"https:\/\/doi.org\/10.1007\/s10766-005-7301-0","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[2005,10]]}}}