Leveraging accelerators in the multiple implicitly restarted Arnoldi method with nested subspaces
We present a parallel, hybrid solver to compute a set of eigenpairs of large, sparse, non-symmetric matrices. The implicitly restarted Arnoldi method (IRAM) is a method to compute a set of eigenpairs of large sparse general matrices based on Krylov subspace techniques. The subspace size has an impor...
        Saved in:
      
    
          | Published in | 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech) pp. 389 - 394 | 
|---|---|
| Main Authors | , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.08.2016
     | 
| Subjects | |
| Online Access | Get full text | 
| DOI | 10.1109/EmergiTech.2016.7737372 | 
Cover
| Abstract | We present a parallel, hybrid solver to compute a set of eigenpairs of large, sparse, non-symmetric matrices. The implicitly restarted Arnoldi method (IRAM) is a method to compute a set of eigenpairs of large sparse general matrices based on Krylov subspace techniques. The subspace size has an important impact on the performances, however, it is selected empirically in advance in this method. MIRAMns, a variant of IRAM, generates multiple subspaces in a nested fashion in order to dynamically pick the best one inside each restart cycle. Parallelism and performance are critical for the overall success of this method, thus, accelerators should to be considered. We show how MIRAMns benefits from that, present a general hybrid algorithm, and a GPU implementation. Our experiments show interesting speedup and lead to new suggestions to improve MIRAMns. | 
    
|---|---|
| AbstractList | We present a parallel, hybrid solver to compute a set of eigenpairs of large, sparse, non-symmetric matrices. The implicitly restarted Arnoldi method (IRAM) is a method to compute a set of eigenpairs of large sparse general matrices based on Krylov subspace techniques. The subspace size has an important impact on the performances, however, it is selected empirically in advance in this method. MIRAMns, a variant of IRAM, generates multiple subspaces in a nested fashion in order to dynamically pick the best one inside each restart cycle. Parallelism and performance are critical for the overall success of this method, thus, accelerators should to be considered. We show how MIRAMns benefits from that, present a general hybrid algorithm, and a GPU implementation. Our experiments show interesting speedup and lead to new suggestions to improve MIRAMns. | 
    
| Author | Petiton, Serge Emad, Nahid Eaton, Joe Fender, Alexandre  | 
    
| Author_xml | – sequence: 1 givenname: Alexandre surname: Fender fullname: Fender, Alexandre organization: Maison de la Simulation, France – sequence: 2 givenname: Nahid surname: Emad fullname: Emad, Nahid organization: Maison de la Simulation, France – sequence: 3 givenname: Serge surname: Petiton fullname: Petiton, Serge organization: Maison de la Simulation, France – sequence: 4 givenname: Joe surname: Eaton fullname: Eaton, Joe organization: Nvidia Corp., USA  | 
    
| BookMark | eNotj01qwzAUhFVoF03aE3RRXcDuk-xK9jKE9AcM3aTrIFlPtkCWjaS05PY1NMxiZvhgYDbkNswBCXlmUDIG7cthwji4I_ZjyYGJUspqFb8hG_YKLYAEIe-J6vAHoxpcGKjqe_RryXNM1AWaR6TT2We3eKRuWrzrXfYXGjFlFTMauoth9sbRCfM4G_rr8kjDSleUzjotqsf0QO6s8gkfr74l32-H4_6j6L7eP_e7rhgZr3MhJEPNOBpuGgkIurW2NbYRFcoatLRaad0wqTmAWYMBxaRQUCtrGa-w2pKn_12HiKcluknFy-n6uvoDuGhWrQ | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/EmergiTech.2016.7737372 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings Accès Toulouse INP et ENVT - IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE/IET Electronic Library IEEE Proceedings Order Plans (POP All) 1998-Present  | 
    
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| EISBN | 1509007067 9781509007066  | 
    
| EndPage | 394 | 
    
| ExternalDocumentID | 7737372 | 
    
| Genre | orig-research | 
    
| GroupedDBID | 6IE 6IL CBEJK RIE RIL  | 
    
| ID | FETCH-LOGICAL-h124t-671eb12ed2d870e0b9ff9df863e740b7fbabb817b200db81d0a176a04aff123e3 | 
    
| IEDL.DBID | RIE | 
    
| IngestDate | Thu Jun 29 18:38:04 EDT 2023 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-h124t-671eb12ed2d870e0b9ff9df863e740b7fbabb817b200db81d0a176a04aff123e3 | 
    
| PageCount | 6 | 
    
| ParticipantIDs | ieee_primary_7737372 | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2016-Aug. | 
    
| PublicationDateYYYYMMDD | 2016-08-01 | 
    
| PublicationDate_xml | – month: 08 year: 2016 text: 2016-Aug.  | 
    
| PublicationDecade | 2010 | 
    
| PublicationTitle | 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech) | 
    
| PublicationTitleAbbrev | EmergiTech | 
    
| PublicationYear | 2016 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| Score | 1.6157811 | 
    
| Snippet | We present a parallel, hybrid solver to compute a set of eigenpairs of large, sparse, non-symmetric matrices. The implicitly restarted Arnoldi method (IRAM) is... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 389 | 
    
| SubjectTerms | Acceleration Accelerator Convergence Eigenvalues and eigenfunctions Frequency modulation GPU Graphics processing units Implicitly Restarted Arnoldi Krylov Method Sparse matrices Subspace size Throughput  | 
    
| Title | Leveraging accelerators in the multiple implicitly restarted Arnoldi method with nested subspaces | 
    
| URI | https://ieeexplore.ieee.org/document/7737372 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA6bJ08qm_ibHDzaLl2zpD2KOIY48eBgt5HXJDqEbmzdQf9630u7ieLBWygNLfn1Jd_7Xj7GrhFTbCL7RZTL1EQyE2kEJBonI3gNArLcEg85flKjiXyYDqYtdrPLhXHOBfGZi6kYYvl2UWyIKutpnZKrSpu1dabqXK1GspWIvEcszuucGGlSbKm4efuHbUpAjeEBG2-_V4tF3uNNBXHx-esqxv_-0CHrfufn8ecd8hyxlis7zDw6HJbBdIibokA4CRH0NZ-XHHd5fCsd5PMgIsdB8sHJmINEnZbfrkqKQ_HaUZoTPcvLwIXyNa4tS1JuddlkeP9yN4oaA4XoDWG7ipROcCnuO9u3OC2dgNz73PpMpU5LAdqDAcgSDThVLBasMIlWRkjjPSKaS4_ZXrko3QnjAzwJqhxSi9tB6aU1kHpBNTI8QysBp6xDzTNb1ndkzJqWOfv78Tnbpy6qhXQXbK9abdwlgnsFV6FXvwC7DqjS | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwGG0QD3pSA8bf9uDRjY5163Y0RoIKxAMk3Ei7tkpMBoHtoH-939cNjMaDt2ZZs6W_Xvu-9_URcgOYogPezbyUh9LjCQs9haJxNIIXiqkk1chDDkdxf8KfptG0QW63uTDGGCc-Mz4WXSxfL7ISqbKOECG6quyQ3YhzHlXZWrVoK2BpB3mc1zly0qjZiv36_R_GKQ43egdkuPliJRd598tC-dnnr8sY__tLh6T9naFHX7bYc0QaJm8ROTAwMJ3tEJVZBoDiYuhrOs8p7PPoRjxI505GDsPkg6I1B8o6Nb1b5RiJopWnNEWCluaODaVrWF2WqN1qk0nvYXzf92oLBe8NgLvwYhHAYtw1uqthYhqmUmtTbZM4NIIzJaySSiWBUDBZNBQ0k4GIJePSWsA0Ex6TZr7IzQmhEZwF41SFGjaE3HItVWgZ1kjgFB0zdUpa2DyzZXVLxqxumbO_H1-Tvf54OJgNHkfP52Qfu6uS1V2QZrEqzSVAfaGuXA9_AbqorB8 | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+IEEE+International+Conference+on+Emerging+Technologies+and+Innovative+Business+Practices+for+the+Transformation+of+Societies+%28EmergiTech%29&rft.atitle=Leveraging+accelerators+in+the+multiple+implicitly+restarted+Arnoldi+method+with+nested+subspaces&rft.au=Fender%2C+Alexandre&rft.au=Emad%2C+Nahid&rft.au=Petiton%2C+Serge&rft.au=Eaton%2C+Joe&rft.date=2016-08-01&rft.pub=IEEE&rft.spage=389&rft.epage=394&rft_id=info:doi/10.1109%2FEmergiTech.2016.7737372&rft.externalDocID=7737372 |