{"title":"用于设计和模拟处理器阵列执行的可视化环境","authors":"C. Norton, E. Glinert","doi":"10.1109/WVL.1990.128411","DOIUrl":null,"url":null,"abstract":"NOVIS, a visual environment which supports the interactive development and animated simulation of special-purpose parallel architectures, is presented. NOVIS lets users design networks at an abstract level by placing processing elements into a connected grid of arbitrary (user-selected) shape. The environment's underlying philosophy of maximal information hiding makes intimate familiarity on the part of the user with the details of low-level issues (such as process schedule maintenance and event dispatching) unnecessary. Layout violations and exceptions detected during execution simulation (e.g., deadlock) are automatically reported to the user. An overview of NOVIS's features is followed by examples that show the environment's capabilities in a variety of useful applications.<<ETX>>","PeriodicalId":256667,"journal":{"name":"Proceedings of the 1990 IEEE Workshop on Visual Languages","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"A visual environment for designing and simulating execution of processor arrays\",\"authors\":\"C. Norton, E. Glinert\",\"doi\":\"10.1109/WVL.1990.128411\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"NOVIS, a visual environment which supports the interactive development and animated simulation of special-purpose parallel architectures, is presented. NOVIS lets users design networks at an abstract level by placing processing elements into a connected grid of arbitrary (user-selected) shape. The environment's underlying philosophy of maximal information hiding makes intimate familiarity on the part of the user with the details of low-level issues (such as process schedule maintenance and event dispatching) unnecessary. Layout violations and exceptions detected during execution simulation (e.g., deadlock) are automatically reported to the user. An overview of NOVIS's features is followed by examples that show the environment's capabilities in a variety of useful applications.<<ETX>>\",\"PeriodicalId\":256667,\"journal\":{\"name\":\"Proceedings of the 1990 IEEE Workshop on Visual Languages\",\"volume\":\"37 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 1990 IEEE Workshop on Visual Languages\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WVL.1990.128411\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1990 IEEE Workshop on Visual Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WVL.1990.128411","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A visual environment for designing and simulating execution of processor arrays
NOVIS, a visual environment which supports the interactive development and animated simulation of special-purpose parallel architectures, is presented. NOVIS lets users design networks at an abstract level by placing processing elements into a connected grid of arbitrary (user-selected) shape. The environment's underlying philosophy of maximal information hiding makes intimate familiarity on the part of the user with the details of low-level issues (such as process schedule maintenance and event dispatching) unnecessary. Layout violations and exceptions detected during execution simulation (e.g., deadlock) are automatically reported to the user. An overview of NOVIS's features is followed by examples that show the environment's capabilities in a variety of useful applications.<>