A new parallel algorithm for improving the computational efficiency of multi-GNSS precise orbit determination

dc.contributor.authorChen, Xinghan
dc.contributor.authorGe, Maorong
dc.contributor.authorHugentobler, Urs
dc.contributor.authorSchuh, Harald
dc.date.accessioned2022-06-20T14:23:40Z
dc.date.available2022-06-20T14:23:40Z
dc.date.issued2022-05-27
dc.description.abstractThe computational efficiency is critical with the increasing number of GNSS satellites and ground stations since many unknown parameters must be estimated. Although only active parameters are kept in the normal equation in sequential least square estimation, the computational cost for parameter elimination is still a heavy burden. Therefore, it is necessary to optimize the procedure of parameter elimination to enhance the computational efficiency of GNSS network solutions. An efficient parallel algorithm is developed for accelerating parameter estimation based on modern multi-core processors. In the parallel algorithm, a multi-thread guided scheduling scheme, and cache memory traffic optimizations are implemented in parallelized sub-blocks for normal-equation-level operations. Compared with the traditional serial scheme, the computational time of parameter estimations can be reduced by a factor of three due to the new parallel algorithm using a six-core processor. Our results also confirm that the architecture of computers entirely limits the performance of the parallel algorithm. All the parallel optimizations are also investigated in detail according to the characteristics of CPU architecture. This gives a good reference to architecture-oriented parallel programming in the future development of GNSS software. The performance of the multi-thread parallel algorithm is expected to improve further with the upgrade of new multi-core coprocessors.en
dc.identifier.eissn1521-1886
dc.identifier.issn1080-5370
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/17138
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-15917
dc.language.isoenen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en
dc.subject.ddc550 Geowissenschaftende
dc.subject.otherparallel algorithmen
dc.subject.otherGNSS networken
dc.subject.otherparameter eliminationen
dc.subject.otherOpenMPen
dc.titleA new parallel algorithm for improving the computational efficiency of multi-GNSS precise orbit determinationen
dc.typeArticleen
dc.type.versionpublishedVersionen
dcterms.bibliographicCitation.articlenumber83en
dcterms.bibliographicCitation.doi10.1007/s10291-022-01266-8en
dcterms.bibliographicCitation.journaltitleGPS Solutionsen
dcterms.bibliographicCitation.originalpublishernameSpringer Natureen
dcterms.bibliographicCitation.originalpublisherplaceHeidelbergen
dcterms.bibliographicCitation.volume26en
tub.accessrights.dnbfreeen
tub.affiliationFak. 6 Planen Bauen Umwelt::Inst. Geodäsie und Geoinformationstechnik::FG Satellitengeodäsiede
tub.affiliation.facultyFak. 6 Planen Bauen Umweltde
tub.affiliation.groupFG Satellitengeodäsiede
tub.affiliation.instituteInst. Geodäsie und Geoinformationstechnikde
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
Chen_etal_new_2022.pdf
Size:
1.96 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.86 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections