{"title":"可重构网格的并行算法表达式求值","authors":"B. Pradeep , C. Siva Ram Murthy","doi":"10.1016/0096-0551(94)90008-6","DOIUrl":null,"url":null,"abstract":"<div><p>In this paper we present an <em>O</em>(log <em>n</em>) time parallel algorithm for arithmetic expression evaluation, on an <em>n</em> × <em>n</em> processor array with reconfigurable bus system, where <em>n</em> is the sum of the number of operators and constants in the expression. The basic technique involved here is leaves-cutting (rake operation), as in the case of PRAM model algorithms available in the literature for this problem. The input to our algorithm is assumed to be the binary tree associated with a given expression (also known as expression tree with <em>n</em> number of nodes). Our algorithm is faster compared to the previous best time for expression evaluation on mesh connected computers which is <em>O</em>(√<em>n</em>).</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"20 4","pages":"Pages 267-277"},"PeriodicalIF":0.0000,"publicationDate":"1994-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0096-0551(94)90008-6","citationCount":"4","resultStr":"{\"title\":\"Parallel arithmetic expression evaluation on reconfigurable meshes\",\"authors\":\"B. Pradeep , C. Siva Ram Murthy\",\"doi\":\"10.1016/0096-0551(94)90008-6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>In this paper we present an <em>O</em>(log <em>n</em>) time parallel algorithm for arithmetic expression evaluation, on an <em>n</em> × <em>n</em> processor array with reconfigurable bus system, where <em>n</em> is the sum of the number of operators and constants in the expression. The basic technique involved here is leaves-cutting (rake operation), as in the case of PRAM model algorithms available in the literature for this problem. The input to our algorithm is assumed to be the binary tree associated with a given expression (also known as expression tree with <em>n</em> number of nodes). Our algorithm is faster compared to the previous best time for expression evaluation on mesh connected computers which is <em>O</em>(√<em>n</em>).</p></div>\",\"PeriodicalId\":100315,\"journal\":{\"name\":\"Computer Languages\",\"volume\":\"20 4\",\"pages\":\"Pages 267-277\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/0096-0551(94)90008-6\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Languages\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/0096055194900086\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Languages","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0096055194900086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Parallel arithmetic expression evaluation on reconfigurable meshes
In this paper we present an O(log n) time parallel algorithm for arithmetic expression evaluation, on an n × n processor array with reconfigurable bus system, where n is the sum of the number of operators and constants in the expression. The basic technique involved here is leaves-cutting (rake operation), as in the case of PRAM model algorithms available in the literature for this problem. The input to our algorithm is assumed to be the binary tree associated with a given expression (also known as expression tree with n number of nodes). Our algorithm is faster compared to the previous best time for expression evaluation on mesh connected computers which is O(√n).