Nils Potthoff, Carsten Gremzow, Christoph Brandau, D. Tutsch
{"title":"结合组合逻辑特性的软件分解提高性能","authors":"Nils Potthoff, Carsten Gremzow, Christoph Brandau, D. Tutsch","doi":"10.1109/3PGCIC.2015.92","DOIUrl":null,"url":null,"abstract":"Software development for multicore or multiprocessor systems is complex and error prone. The development of sequential source code is familiar and a proven procedure. The model presented in this paper can help to make use of current hardware architectures with existing software. This model makes a change in execution possible and could lead to hardware software co-design. This paper presents a way to decompose sequential software. The characteristics are used for new arrangements of the fragments and in software visualization. The visualization supports the developers in understanding internal dependencies. Some improvements in visual presentation by reducing complexity are discussed.","PeriodicalId":395401,"journal":{"name":"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Performance Increase by Software Decomposition with Characteristics of Combinational Logic\",\"authors\":\"Nils Potthoff, Carsten Gremzow, Christoph Brandau, D. Tutsch\",\"doi\":\"10.1109/3PGCIC.2015.92\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software development for multicore or multiprocessor systems is complex and error prone. The development of sequential source code is familiar and a proven procedure. The model presented in this paper can help to make use of current hardware architectures with existing software. This model makes a change in execution possible and could lead to hardware software co-design. This paper presents a way to decompose sequential software. The characteristics are used for new arrangements of the fragments and in software visualization. The visualization supports the developers in understanding internal dependencies. Some improvements in visual presentation by reducing complexity are discussed.\",\"PeriodicalId\":395401,\"journal\":{\"name\":\"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/3PGCIC.2015.92\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/3PGCIC.2015.92","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performance Increase by Software Decomposition with Characteristics of Combinational Logic
Software development for multicore or multiprocessor systems is complex and error prone. The development of sequential source code is familiar and a proven procedure. The model presented in this paper can help to make use of current hardware architectures with existing software. This model makes a change in execution possible and could lead to hardware software co-design. This paper presents a way to decompose sequential software. The characteristics are used for new arrangements of the fragments and in software visualization. The visualization supports the developers in understanding internal dependencies. Some improvements in visual presentation by reducing complexity are discussed.