{"title":"在核糖体计算中引入并行:可行性研究与分析","authors":"P. Chatterjee, P. Ghosal","doi":"10.1145/3477206.3477473","DOIUrl":null,"url":null,"abstract":"Similar to other biomolecular computing, ribosomal computing has been emerged as a promising technology for future generation computing systems. It offers a unique advantage to support the heterogeneity of computing systems with its compatibility with living organisms. This computing imitates the automated process, protein synthesis that translates the input mRNA (messenger RNA) to a protein chain in a ribosome molecule. Multiple ribosomes can translate a single mRNA simultaneously although they work on different codons during this natural procedure. More than one mRNA can also be translated by more than one set of ribosomes. In the proposed work, we use both of these general procedures in our computing environment to induce parallelism. In this paper, two approaches (Approach-I and Approach-II) are proposed to describe the parallel operation techniques. In Approach-I, the input mRNA is subdivided into several mRNA fragments. Each piece is translated by different ribosome molecules simultaneously and suitable to operate on multiple mutually independent inputs. On the other hand, in Approach-II, multiple ribosome molecules can access a single mRNA at a time and use it to execute multiple operations on a single input. Also, it is observed as efficient for mutually dependent operations.","PeriodicalId":303880,"journal":{"name":"Proceedings of the Eight Annual ACM International Conference on Nanoscale Computing and Communication","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Introducing Parallelism in Ribosomal Computing: A Feasibility Study and Analysis\",\"authors\":\"P. Chatterjee, P. Ghosal\",\"doi\":\"10.1145/3477206.3477473\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Similar to other biomolecular computing, ribosomal computing has been emerged as a promising technology for future generation computing systems. It offers a unique advantage to support the heterogeneity of computing systems with its compatibility with living organisms. This computing imitates the automated process, protein synthesis that translates the input mRNA (messenger RNA) to a protein chain in a ribosome molecule. Multiple ribosomes can translate a single mRNA simultaneously although they work on different codons during this natural procedure. More than one mRNA can also be translated by more than one set of ribosomes. In the proposed work, we use both of these general procedures in our computing environment to induce parallelism. In this paper, two approaches (Approach-I and Approach-II) are proposed to describe the parallel operation techniques. In Approach-I, the input mRNA is subdivided into several mRNA fragments. Each piece is translated by different ribosome molecules simultaneously and suitable to operate on multiple mutually independent inputs. On the other hand, in Approach-II, multiple ribosome molecules can access a single mRNA at a time and use it to execute multiple operations on a single input. Also, it is observed as efficient for mutually dependent operations.\",\"PeriodicalId\":303880,\"journal\":{\"name\":\"Proceedings of the Eight Annual ACM International Conference on Nanoscale Computing and Communication\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Eight Annual ACM International Conference on Nanoscale Computing and Communication\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3477206.3477473\",\"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 Eight Annual ACM International Conference on Nanoscale Computing and Communication","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3477206.3477473","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Introducing Parallelism in Ribosomal Computing: A Feasibility Study and Analysis
Similar to other biomolecular computing, ribosomal computing has been emerged as a promising technology for future generation computing systems. It offers a unique advantage to support the heterogeneity of computing systems with its compatibility with living organisms. This computing imitates the automated process, protein synthesis that translates the input mRNA (messenger RNA) to a protein chain in a ribosome molecule. Multiple ribosomes can translate a single mRNA simultaneously although they work on different codons during this natural procedure. More than one mRNA can also be translated by more than one set of ribosomes. In the proposed work, we use both of these general procedures in our computing environment to induce parallelism. In this paper, two approaches (Approach-I and Approach-II) are proposed to describe the parallel operation techniques. In Approach-I, the input mRNA is subdivided into several mRNA fragments. Each piece is translated by different ribosome molecules simultaneously and suitable to operate on multiple mutually independent inputs. On the other hand, in Approach-II, multiple ribosome molecules can access a single mRNA at a time and use it to execute multiple operations on a single input. Also, it is observed as efficient for mutually dependent operations.