{"title":"General Parallel Matrix Multiplication on the OTIS Network","authors":"Zhaoquan Cai, Wenhong Wei","doi":"10.1109/SITIS.2007.36","DOIUrl":null,"url":null,"abstract":"The optical transpose interconnection system (OTIS), proposed by Marsden et al., is a hybrid optical and electronic interconnection system for large parallel computers. In this network model, Wang and Sahni in proposed the two size of NtimesN or kNtimeskN matrices multiplication algorithm, however, the algorithm of matrix multiplication about general matrix was not introduced , and the matrix multiplication proposed by them can only be applied to OTIS-Mesh, not to general OTIS architecture. So in this paper, we map matrices to OTIS network using a new mapping scheme, and propose general algorithm to multiply two vectors, a vector and a matrix, and two matrices, at last we compare our algorithm with Canonpsilas algorithm and O(N3) serial algorithm by experiments, and the result proved that our algorithm is better than them.","PeriodicalId":234433,"journal":{"name":"2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based System","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based System","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SITIS.2007.36","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The optical transpose interconnection system (OTIS), proposed by Marsden et al., is a hybrid optical and electronic interconnection system for large parallel computers. In this network model, Wang and Sahni in proposed the two size of NtimesN or kNtimeskN matrices multiplication algorithm, however, the algorithm of matrix multiplication about general matrix was not introduced , and the matrix multiplication proposed by them can only be applied to OTIS-Mesh, not to general OTIS architecture. So in this paper, we map matrices to OTIS network using a new mapping scheme, and propose general algorithm to multiply two vectors, a vector and a matrix, and two matrices, at last we compare our algorithm with Canonpsilas algorithm and O(N3) serial algorithm by experiments, and the result proved that our algorithm is better than them.