An Introduction of Multiple P-adic Data Type and Its Parallel Implementation

Our research group has been working on the P -adic theory and its implementation. Based on the Chinese Remainder theorem and the Hensel code a new data type, called Multiple P-adic Data Type, has been established to realize rational calculation. With this data type all rational number operations are...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:The International journal of networked and distributed computing (Online) Ročník 3; číslo 1; s. 51 - 59
Hlavní autori: Lu, Chao, Li, Xinkai
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Dordrecht Springer Netherlands 01.01.2015
Springer
Predmet:
ISSN:2211-7938, 2211-7946, 2211-7946
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Our research group has been working on the P -adic theory and its implementation. Based on the Chinese Remainder theorem and the Hensel code a new data type, called Multiple P-adic Data Type, has been established to realize rational calculation. With this data type all rational number operations are converted to integer calculations, and the fast integer multiplication of modern computer architectures can be fully taken advantage of. This data type can be significantly effective in the parallel and cloud computing environment due to its independent computation at each node during the calculation process.
AbstractList Our research group has been working on the P -adic theory and its implementation. Based on the Chinese Remainder theorem and the Hensel code a new data type, called Multiple P-adic Data Type, has been established to realize rational calculation. With this data type all rational number operations are converted to integer calculations, and the fast integer multiplication of modern computer architectures can be fully taken advantage of. This data type can be significantly effective in the parallel and cloud computing environment due to its independent computation at each node during the calculation process.
Our research group has been working on the P-adic theory and its implementation. Based on the Chinese Remainder theorem and the Hensel code a new data type, called Multiple P-adic Data Type, has been established to realize rational calculation. With this data type all rational number operations are converted to integer calculations, and the fast integer multiplication of modern computer architectures can be fully taken advantage of. This data type can be significantly effective in the parallel and cloud computing environment due to its independent computation at each node during the calculation process.
Author Li, Xinkai
Lu, Chao
Author_xml – sequence: 1
  givenname: Chao
  surname: Lu
  fullname: Lu, Chao
  email: clu@towson.edu
  organization: Department of Computer & Information Sciences, Towson University
– sequence: 2
  givenname: Xinkai
  surname: Li
  fullname: Li, Xinkai
  organization: Department of Computer & Information Sciences, Towson University
BookMark eNp1kEtvwjAQhK2KSqWUe4_-A0n9iJP4iOgrElU50LO1fgQZBRs54cC_b4CKW0-7Gs3Mar9HNAkxOISeKcmZlPTF74I1OSNU5DyneXmHpoxRmlWyKCe3ndcPaN73XhNBSS2qWkzRahFwE4YU7dEMPgYcW_x17AZ_6BxeZ2C9wa8wAN6cDg5DsLgZeryGBF3nOtzsR9_ehQHO4Sd030LXu_nfnKGf97fN8jNbfX80y8UqM7woh0wYXYuCSQOSwagA54TzwuqKtLVptXWOMse5Lo1mFdEFqwQFSou2AuaE4DPUXHtthJ06JL-HdFIRvLoIMW0VpMGbzikgJZfMSqlFVUha1_V4VbKSi2KEQOzYRa5dJsW-T6699VGiznDVBa46w1VcUVWOEXqN9KM1bF1Su3hMYfz4_8wvDWB-hA
ContentType Journal Article
Copyright the authors 2017
Copyright_xml – notice: the authors 2017
DBID C6C
AAYXX
CITATION
DOA
DOI 10.2991/ijndc.2015.3.1.6
DatabaseName Springer Nature OA Free Journals
CrossRef
Directory of Open Access Journals (DOAJ)
DatabaseTitle CrossRef
DatabaseTitleList

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ : Directory of Open Access Journals [open access]
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
EISSN 2211-7946
EndPage 59
ExternalDocumentID oai_doaj_org_article_a06392d99b57491888ca99263545100d
10_2991_ijndc_2015_3_1_6
GroupedDBID 0R~
AAFWJ
AAJSJ
AAKKN
AAYZJ
ABEEZ
ACACY
ACULB
ADBBV
AFGXO
AFPKN
ALMA_UNASSIGNED_HOLDINGS
BCNDV
C24
C6C
EBLON
EBS
GROUPED_DOAJ
OK1
RSV
SOJ
AASML
AAYXX
AFFHD
AFKRA
ARAPS
BENPR
BGLVJ
CCPQU
CITATION
HCIFZ
K7-
PHGZM
PHGZT
PQGLB
ID FETCH-LOGICAL-c346t-5cb85429ca92a346a330334db70f8cfbdee12e33b6cb270b42751a114f7a2e553
IEDL.DBID C24
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000409649300006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2211-7938
2211-7946
IngestDate Fri Oct 03 12:47:11 EDT 2025
Sat Nov 29 02:48:29 EST 2025
Fri Feb 21 02:42:14 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords adic
Parallel computing
Computational efficiency
Multiple modulus
Chinese remainder theorem
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c346t-5cb85429ca92a346a330334db70f8cfbdee12e33b6cb270b42751a114f7a2e553
OpenAccessLink https://link.springer.com/10.2991/ijndc.2015.3.1.6
PageCount 9
ParticipantIDs doaj_primary_oai_doaj_org_article_a06392d99b57491888ca99263545100d
crossref_primary_10_2991_ijndc_2015_3_1_6
springer_journals_10_2991_ijndc_2015_3_1_6
PublicationCentury 2000
PublicationDate 20150100
2015-00-00
2015-01-01
PublicationDateYYYYMMDD 2015-01-01
PublicationDate_xml – month: 1
  year: 2015
  text: 20150100
PublicationDecade 2010
PublicationPlace Dordrecht
PublicationPlace_xml – name: Dordrecht
PublicationTitle The International journal of networked and distributed computing (Online)
PublicationTitleAbbrev Int J Netw Distrib Comput
PublicationYear 2015
Publisher Springer Netherlands
Springer
Publisher_xml – name: Springer Netherlands
– name: Springer
References C. K. Koc, A Tutorial on P-adic Arithmetic, Oregon State University, Technical Report, April 2002.
C. K. Koc, “Parallel P-adic Method for Solving Linear Systems of Equations”, Parallel Computing, Vol. 23(13), 1997.
X. Li, M. Zhao, C. Lu and J. A. Sjogren, “Implementation of the Polynomial Method to Calculate eAt Using P-adic”, Proceedings of the 2012 ACM Research in Applied Computation Symposium, 2012.
M. Newman, “Solving Equations Exactly”, Mathematics and Mathematical Physics, Vol. 71B, No. 4, Oct-Dec 1967.
J. Morrison, “Parallel P-adic computation, Information Processing Letters”, Vol. 28, Issue 3, 1988.
C. Lu, X. Li and L. Shan, “Periodicity of the P-adic Expansion after Arithmetic Operations in P-adic Field”, ACIS2012.
P. Kornerup and D. W. Matula, Finite Precision Number Systems and Arithmetic, Cambridge University Press, 2010.
KornerupPGregoryR T“Mapping Integers and Hensel Codes onto Farey Fractions”BIT198323920
M. Marques, G. Quintana-Orti and E. S. Quintana-Orti, Solving “Large” Dense Matrix Problems on Multi-Core Processors, In: 10th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing-PDSEC 2009.
E. V. Krishnamurthy, Matrix Processors Using P-adic Arithmetic for Exact Linear Computations, IEEE Transactions on computers, Vol. C-26, No, 7, July 1977.
RaoT MSubramanianKKrishnamurthyE V“Residue Arithmetic Algorithm for Exact Computation of g-inverses of Matrices”SIAM J. NUMER. ANAL1976132155171
GregoryR T“The Use of Finite-segment P-adic Arithmetic for Exact Computation”BIT1978183282300
C. Limongelli and H. W. Loidl, “Rational Number Arithmetic by Parallel P-adic Algorithms”, Springer Verlag, editor, Proc. Of Second International Conference of the Austrian Center for Parallel Computation (ACPC), Vol. 734 of LNCS, 1993.
X. Li, C. Lu and J. A. Sjogren, “Parallel Implementation of Exact Matrix Computation Using Multiple P-adic Arithmetic”, International Journal of Networked and Distributed Computing (IJNDC) - Atlantis Press, 1(3), August, 2013.
LiXLuCSjogrenJ A“A Method for Hensel Code Overflow Detection”ACM SIGAPP Applied Computing Review2012121611
HenselK“Theorie der Algebraischen Zahlen”1908TeubnerLeipzig-Stuttgart
M. Miola, “The conversion of Hensel Codes to Their Rational Equivalents: or How to Solve the Gregory’s Open Problem”, ACM Sigsam bulletin, vol. 16, Issue 4, November 1982.
BachmanGIntroduction to P-adic Numbers and Valuation Theory1964New YorkAcdemic Press
YoungD MGregoryR T“A Survey of Numberical Mathematics”1973MassAddison Wesley, Reading
J. D. Dixon, “Exact Solution of Linear Equations Using P-adic Expansions”, Number. Math. 40, 137–141(1982), Springer- Verlag.
X. Li, M, Zhao and C. Lu, “Efficient Algorithms and Implementation for Error-free Computation Using P-adic”, CSNI2011.
References_xml – reference: J. D. Dixon, “Exact Solution of Linear Equations Using P-adic Expansions”, Number. Math. 40, 137–141(1982), Springer- Verlag.
– reference: KornerupPGregoryR T“Mapping Integers and Hensel Codes onto Farey Fractions”BIT198323920
– reference: X. Li, M. Zhao, C. Lu and J. A. Sjogren, “Implementation of the Polynomial Method to Calculate eAt Using P-adic”, Proceedings of the 2012 ACM Research in Applied Computation Symposium, 2012.
– reference: RaoT MSubramanianKKrishnamurthyE V“Residue Arithmetic Algorithm for Exact Computation of g-inverses of Matrices”SIAM J. NUMER. ANAL1976132155171
– reference: C. Limongelli and H. W. Loidl, “Rational Number Arithmetic by Parallel P-adic Algorithms”, Springer Verlag, editor, Proc. Of Second International Conference of the Austrian Center for Parallel Computation (ACPC), Vol. 734 of LNCS, 1993.
– reference: LiXLuCSjogrenJ A“A Method for Hensel Code Overflow Detection”ACM SIGAPP Applied Computing Review2012121611
– reference: C. K. Koc, “Parallel P-adic Method for Solving Linear Systems of Equations”, Parallel Computing, Vol. 23(13), 1997.
– reference: M. Newman, “Solving Equations Exactly”, Mathematics and Mathematical Physics, Vol. 71B, No. 4, Oct-Dec 1967.
– reference: C. Lu, X. Li and L. Shan, “Periodicity of the P-adic Expansion after Arithmetic Operations in P-adic Field”, ACIS2012.
– reference: C. K. Koc, A Tutorial on P-adic Arithmetic, Oregon State University, Technical Report, April 2002.
– reference: P. Kornerup and D. W. Matula, Finite Precision Number Systems and Arithmetic, Cambridge University Press, 2010.
– reference: GregoryR T“The Use of Finite-segment P-adic Arithmetic for Exact Computation”BIT1978183282300
– reference: E. V. Krishnamurthy, Matrix Processors Using P-adic Arithmetic for Exact Linear Computations, IEEE Transactions on computers, Vol. C-26, No, 7, July 1977.
– reference: M. Miola, “The conversion of Hensel Codes to Their Rational Equivalents: or How to Solve the Gregory’s Open Problem”, ACM Sigsam bulletin, vol. 16, Issue 4, November 1982.
– reference: M. Marques, G. Quintana-Orti and E. S. Quintana-Orti, Solving “Large” Dense Matrix Problems on Multi-Core Processors, In: 10th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing-PDSEC 2009.
– reference: HenselK“Theorie der Algebraischen Zahlen”1908TeubnerLeipzig-Stuttgart
– reference: BachmanGIntroduction to P-adic Numbers and Valuation Theory1964New YorkAcdemic Press
– reference: YoungD MGregoryR T“A Survey of Numberical Mathematics”1973MassAddison Wesley, Reading
– reference: X. Li, M, Zhao and C. Lu, “Efficient Algorithms and Implementation for Error-free Computation Using P-adic”, CSNI2011.
– reference: X. Li, C. Lu and J. A. Sjogren, “Parallel Implementation of Exact Matrix Computation Using Multiple P-adic Arithmetic”, International Journal of Networked and Distributed Computing (IJNDC) - Atlantis Press, 1(3), August, 2013.
– reference: J. Morrison, “Parallel P-adic computation, Information Processing Letters”, Vol. 28, Issue 3, 1988.
SSID ssib051085785
ssib053800439
ssj0002140107
Score 1.8955942
Snippet Our research group has been working on the P -adic theory and its implementation. Based on the Chinese Remainder theorem and the Hensel code a new data type,...
Our research group has been working on the P-adic theory and its implementation. Based on the Chinese Remainder theorem and the Hensel code a new data type,...
SourceID doaj
crossref
springer
SourceType Open Website
Index Database
Publisher
StartPage 51
SubjectTerms Chinese remainder theorem
Computational efficiency
Multiple modulus
P-adic
Parallel computing
Research Article
SummonAdditionalLinks – databaseName: Directory of Open Access Journals (DOAJ)
  dbid: DOA
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEA5SPHgRRcX6IgcvCttuHrvZHH0VC7X0oNJbyBMqukq7-vvN7G6lIuLFawib7DfZmXzJ7DcInaY-tTkcvVlLZMI5dwmoriXBWpfnRhhaa-k9jsR4XEyncrJS6gtywhp54Aa4voYYSp2UJhNckkjYrJYSJFR4XE6pA--bCrlCpsAHU-ANqWjuJaPHJf3ZU-lAspBkPdYjvfxbHKrl-n_chdYhZrCFNtu9Ib5o5rSN1ny5g0YXJR5COrlrdF7xa8B3bRYgniTazSy-1pXGwCixLh0eVgs80XMokvKMa_Xfl_YHo3IXPQxu7q9uk7YEQmIZz6sks6aAilLxnamOLZrFkMO4MyINhQ3GeU-oZ8zk1lCRGk5FRnTkOEFo6rOM7aFO-Vr6fYRDyLUQETsTNGfOFMYWREtOHAvC0ryLzpaAqLdG6UJFhgDgqRo8BeAppoiKfS8Bsa9-oFFdN0TLqdZy6i_LddH5Em_VfjiLX0c8-I8RD9EGPLE5QTlCnWr-7o_Ruv2oZov5Sb2CPgHFgMef
  priority: 102
  providerName: Directory of Open Access Journals
Title An Introduction of Multiple P-adic Data Type and Its Parallel Implementation
URI https://link.springer.com/article/10.2991/ijndc.2015.3.1.6
https://doaj.org/article/a06392d99b57491888ca99263545100d
Volume 3
WOSCitedRecordID wos000409649300006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ : Directory of Open Access Journals [open access]
  customDbUrl:
  eissn: 2211-7946
  dateEnd: 20211231
  omitProxy: false
  ssIdentifier: ssj0002140107
  issn: 2211-7938
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2211-7946
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib051085785
  issn: 2211-7938
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVAVX
  databaseName: SpringerOpen
  customDbUrl:
  eissn: 2211-7946
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002140107
  issn: 2211-7938
  databaseCode: C24
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JS8QwFA5uBy8uqDhu5OBFoWOztGmOriiozEHFW8jSyIh2ZKZ69Lebl3ZcUA96KTQ8CHl9ad73li8IbadlanMIvVlLZMI5dwmwriXeWpfnRhgaufRuzsXlZXF7K3sTiI57YWK1-zglGf_UUKwcnJi9_n3lgHOQZF3WJd18Ek1npJBQxnf4wTieQTX9J_6WsJ8h2SXf4y4UEEXsoqYB-yTBPIsme_njJF9Oq0jq_y1jGg-ik_n_LGEBzbVuJ95v7GQRTZTVEjrfr_AZVKq7hkIWDzy-aAsMcS_Rrm_xka41BrCKdeXwWT3CPT2E-1cecCQWfmx7l6pldH1yfHV4mrS3KySW8bxOMmsKuKzKakl1GNEsnGaMOyNSX1hvXFkSWjJmcmuoSA2nIiM6wCcvNC2zjK2gqWpQlasIe59rIbSUxmvOnCmMLYiWnDjmhaV5B-2MtaieGhINFcAH6ERFnSjQiWKKqCB7AGp-lwP66zgwGN6pdjcpDY4VdWHCTHBJAooPq5DAq8ODAaSug3bHH0C1e3L064xrfxFeR7Pw0gRhNtBUPXwuN9GMfan7o-FWNMWtiOvD8-L1-A0yZNml
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT-MwELZYQFouwGpZ8caHvYCUbvxIHB95iopS9QCIm-VHjIogRW3g9-NxUmAFHODqjDTyZMb2vL5B6G9apjaH0Ju1RCacc5cA6lrirXV5boShEUvvqif6_eL6Wg5mEJ32wsRq92lKMp7UUKwcHjH_hreVA8xBknVYh3TyH2gOgFegjO_wFXE8g2r6N_gtwZ4h2SVf4i4UPIrYRU2D75ME9Sya7OWHTP67rSKo_7uMabyITpa-s4VltNg-O_F-oye_0ExZ_Ua9_Qp3oVLdNRCyeOTxeVtgiAeJdkOLj3StMTirWFcOd-sJHugxzF-5wxFY-L7tXapW0OXJ8cXhadJOV0gs43mdZNYUMKzKakl1WNEs3GaMOyNSX1hvXFkSWjJmcmuoSA2nIiM6uE9eaFpmGfuDZqtRVa4i7H2uhdBSGq85c6YwtiBacuKYF5bma2h3KkX10IBoqOB8gExUlIkCmSimiAq0ByDmFzqAv44Lo_GNaq1JaXhYURcYZoJLErz4sAsJuDo8KEDq1tDe9Aeo1iYnn3Jc_wrxDvp5enHeU71u_2wDLcCHJiCziWbr8WO5hebtUz2cjLejWj4DNo3aZA
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LTxsxELYKRYgLLQJEgLY-cCnShvVj1-tjCI0aNY1yAMTN8mONgmCDkoXfj8e7oUWFA-rVGsnyeEYz38z4M0JHaZnaHEpv1hKZcM5dAqxribfW5bkRhkYuvcuRGI-Lqys5aQtui-W0-7Il2bxpAJamqj65dz4OLoeE5mR6UzngHyRZl3VJN19BH6EfBRbe_8M-nsFk_V9cLsG3ofEln2swFNBFfFFNAw5KgqkWTSfz1U1eRK5I8P9P9zQGpcGn_z3OZ7TZpqO419jPFvpQVtto1KvwECbYXUMti2ce_24HD_Ek0W5q8ZmuNQYQi3Xl8LBe4Imew78stzgSDt-1b5qqHXQx-HHe_5m0vy4klvG8TjJrCvjEympJdVjRLEQ5xp0RqS-sN64sCS0ZM7k1VKSGU5ERHWCVF5qWWcZ20Wo1q8o9hL3PtRBaSuM1Z84UxhZES04c88LSvIO-LzWq7htyDRVACehERZ0o0Iliiqggewoqf5YDWuy4MJtfq9bLlIaEi7qwYSa4JAHdh1NI4NvhwRhS10HHy8tQra8u3txx_z3C39D65GygRsPxrwO0AetNneYQrdbzh_ILWrOP9XQx_xot9AnJbONI
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%3Ajournal&rft.genre=article&rft.atitle=An+Introduction+of+Multiple+P-adic+Data+Type+and+Its+Parallel+Implementation&rft.jtitle=The+International+journal+of+networked+and+distributed+computing+%28Online%29&rft.au=Lu%2C+Chao&rft.au=Li%2C+Xinkai&rft.date=2015&rft.issn=2211-7946&rft.eissn=2211-7946&rft.volume=3&rft.issue=1&rft.spage=51&rft_id=info:doi/10.2991%2Fijndc.2015.3.1.6&rft.externalDBID=n%2Fa&rft.externalDocID=10_2991_ijndc_2015_3_1_6
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2211-7938&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2211-7938&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2211-7938&client=summon