Skip to main content
Top
Published in: The Journal of Supercomputing 10/2021

24-03-2021

An HPC hybrid parallel approach to the experimental analysis of Fermat’s theorem extension to arbitrary dimensions on heterogeneous computer systems

Authors: Alfonso Niño, Sebastián Reyes, Ramón Carbó-Dorca

Published in: The Journal of Supercomputing | Issue 10/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this work, we consider the empirical, computational, study of the generalized Fermat’s last theorem conjecture recently proposed using Minkowski norms defined within natural vector semispaces. This kind of studies relies on the connection of vector spaces to Boolean hypercubes, which relates to systematic natural number generation and, thus, to the inner structure of natural vector sets. This topic is of interest for the vector description of molecular structures among other uses associated with the development of new Quantitative Structure-Properties Relationships, QSPR. Here, we transform the problem into a combinatorial one susceptible of computational analysis. Due to the computational demands of these studies, we resort to a High-Performance Computing (HPC) approach. Thus, arbitrary precision arithmetic is introduced as well as new algorithmic approaches for the computation of Minkowski norms and the application of Fermat’s condition. Besides, the problem is transformed into an embarrassingly parallel one. This permits to develop a hybrid shared-distributed memory parallel approach. To optimize the efficiency of the process on heterogeneous computer systems, a hierarchical dynamic self-scheduling approach is introduced. We find an increase in efficiency of 23% when using the proposed self-scheduling strategy. Application of this HPC approach to about 6000 billion three-dimensional natural vectors, for Boolean hypercubes up to dimension 15, and a range of Minkowski norm powers between 3 and 64, strongly suggests conjecturing that Fermat’s last theorem can be generalized from dimension two to dimension three.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Leach AR, Gillet VJ (2007) An introduction to chemoinformatics. Springer, DordrechtCrossRef Leach AR, Gillet VJ (2007) An introduction to chemoinformatics. Springer, DordrechtCrossRef
2.
go back to reference Carbó-Dorca R (2018) Boolean hypercubes and the structure of vector spaces. J Math Sci Model (JMSM) 1:1–14 Carbó-Dorca R (2018) Boolean hypercubes and the structure of vector spaces. J Math Sci Model (JMSM) 1:1–14
3.
go back to reference Carbó-Dorca R (2015) Least squares estimation of unknown molecular properties and quantum QSPR fundamental equation. J Math Chem 53:1651–1656MathSciNetCrossRef Carbó-Dorca R (2015) Least squares estimation of unknown molecular properties and quantum QSPR fundamental equation. J Math Chem 53:1651–1656MathSciNetCrossRef
4.
go back to reference Carbó-Dorca R (2016) Aromaticity, quantum multimolecular polyhedra, and quantum QSPR fundamental equation. J Comp Chem 37:78–82CrossRef Carbó-Dorca R (2016) Aromaticity, quantum multimolecular polyhedra, and quantum QSPR fundamental equation. J Comp Chem 37:78–82CrossRef
6.
go back to reference Carbó-Dorca R, Barragán D (2015) Communications on quantum similarity (4): collective distances computed by means of similarity matrices, as generators of intrinsic ordering among quantum multimolecular polyhedral. WIREs Comput Mol Sci 5:380–404CrossRef Carbó-Dorca R, Barragán D (2015) Communications on quantum similarity (4): collective distances computed by means of similarity matrices, as generators of intrinsic ordering among quantum multimolecular polyhedral. WIREs Comput Mol Sci 5:380–404CrossRef
7.
go back to reference Carbó-Dorca R, González S (2016) Molecular space quantitative structure-properties relations (MSQSPR): a quantum mechanical comprehensive theoretical framework. Intl J QSPR 1(2):1–22 Carbó-Dorca R, González S (2016) Molecular space quantitative structure-properties relations (MSQSPR): a quantum mechanical comprehensive theoretical framework. Intl J QSPR 1(2):1–22
8.
go back to reference Carbó-Dorca R, González S (2016) Notes in QSPR (4): quantum multimolecular polyhedra, collective vectors, quantum similarity and quantum QSPR fundamental equation. Manag Stud 4:33–47 Carbó-Dorca R, González S (2016) Notes in QSPR (4): quantum multimolecular polyhedra, collective vectors, quantum similarity and quantum QSPR fundamental equation. Manag Stud 4:33–47
9.
go back to reference Carbó-Dorca R (2019) Universal transformation and non-linear connection between experimental and calculated property vectors in QSPR. J Math Chem 57:1075–1087CrossRef Carbó-Dorca R (2019) Universal transformation and non-linear connection between experimental and calculated property vectors in QSPR. J Math Chem 57:1075–1087CrossRef
10.
go back to reference Neves BJ, Braga RC, Melo-Filho CC, Moreira-Filho JT, Muratov EN, Andrade CH (2018) QSAR-based virtual screening: advances and applications in drug discovery. Front Pharmacol 9:1275CrossRef Neves BJ, Braga RC, Melo-Filho CC, Moreira-Filho JT, Muratov EN, Andrade CH (2018) QSAR-based virtual screening: advances and applications in drug discovery. Front Pharmacol 9:1275CrossRef
11.
go back to reference Pathan MK, Kunal R (2018) Current approaches for choosing feature selection and learning algorithms in quantitative structure–activity relationships (QSAR). Expert Opin Drug Discov 13(12):1075–1089CrossRef Pathan MK, Kunal R (2018) Current approaches for choosing feature selection and learning algorithms in quantitative structure–activity relationships (QSAR). Expert Opin Drug Discov 13(12):1075–1089CrossRef
12.
go back to reference Carbó-Dorca R (2019) Transformation of boolean hypercube vertices into unit interval elements: QSPR workout consequences. J Math Chem 57:694–696CrossRef Carbó-Dorca R (2019) Transformation of boolean hypercube vertices into unit interval elements: QSPR workout consequences. J Math Chem 57:694–696CrossRef
13.
go back to reference Carbó-Dorca R (2017) Natural vector spaces, (inward power and Minkowski norm of a natural vector, natural boolean hypercubes) and a Fermat’s last theorem conjecture. J Math Chem 55:914–940CrossRef Carbó-Dorca R (2017) Natural vector spaces, (inward power and Minkowski norm of a natural vector, natural boolean hypercubes) and a Fermat’s last theorem conjecture. J Math Chem 55:914–940CrossRef
14.
go back to reference Carbó-Dorca R, Muñoz-Caro C, Niño A, Reyes S (2017) Refinement of a generalized Fermat’s last theorem conjecture in natural vector spaces. J Math Chem 55:1869–1877CrossRef Carbó-Dorca R, Muñoz-Caro C, Niño A, Reyes S (2017) Refinement of a generalized Fermat’s last theorem conjecture in natural vector spaces. J Math Chem 55:1869–1877CrossRef
15.
go back to reference Gowers T, Barrow-Green J, Leader I (2008) The princeton companion to mathematics. Princeton University Press, Princeton, New JerseyMATH Gowers T, Barrow-Green J, Leader I (2008) The princeton companion to mathematics. Princeton University Press, Princeton, New JerseyMATH
16.
go back to reference Carbó-Dorca R (2019) Role of the structure of Boolean hypercubes when used as vectors in natural (Boolean) vector semispaces. J Math Chem 57:697–700CrossRef Carbó-Dorca R (2019) Role of the structure of Boolean hypercubes when used as vectors in natural (Boolean) vector semispaces. J Math Chem 57:697–700CrossRef
17.
go back to reference Sing S (2002) Fermat's last theorem: the story of a riddle that confounded the world's greatest minds for 358 years. Fourth Estate Ltd Sing S (2002) Fermat's last theorem: the story of a riddle that confounded the world's greatest minds for 358 years. Fourth Estate Ltd
19.
21.
go back to reference Alkali A, Yakubu MI, Goje U (2012) An extension of Fermat’s last theorem. Glob J Pure Appl Math (GJPAM) 8(4):459–463 Alkali A, Yakubu MI, Goje U (2012) An extension of Fermat’s last theorem. Glob J Pure Appl Math (GJPAM) 8(4):459–463
22.
go back to reference Gunasundari G (2018) An extention of an extention of Fermat’s last theorem. Vidhyawarta 2:015–017 Gunasundari G (2018) An extention of an extention of Fermat’s last theorem. Vidhyawarta 2:015–017
23.
go back to reference Gunasundari G (2018) An extension of Fermat’s Last theorem in five dimensional Euclidean space. J Emerg Technol Innov Res (JETIR) 5(12) Gunasundari G (2018) An extension of Fermat’s Last theorem in five dimensional Euclidean space. J Emerg Technol Innov Res (JETIR) 5(12)
24.
go back to reference Gunasundari, G (2019) An extension of Fermat’s last theorem in six dimensional euclidean space. Int J Res Anal Rev Special Issue: 141–144 Gunasundari, G (2019) An extension of Fermat’s last theorem in six dimensional euclidean space. Int J Res Anal Rev Special Issue: 141–144
25.
go back to reference Yamini P, Yuvasry S, Babu, G (2019) An extension of Fermat’s last theorem in nine dimensional euclidean space. Int J Res Anal Rev Special Issue: 368–372 Yamini P, Yuvasry S, Babu, G (2019) An extension of Fermat’s last theorem in nine dimensional euclidean space. Int J Res Anal Rev Special Issue: 368–372
27.
go back to reference Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Introduction to Algorithms, 3rd edn. MIT PressMATH Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Introduction to Algorithms, 3rd edn. MIT PressMATH
28.
go back to reference Foster I (1995) Designing and building parallel programs. Addison-WesleyMATH Foster I (1995) Designing and building parallel programs. Addison-WesleyMATH
29.
go back to reference Reyes S, Muñoz-Caro C, Niño A, Badia RM, Cela J (2007) Performance of computationally intensive parameter sweep applications on Internet-based Grids of computers: The mapping of molecular potential energy hypersurfaces. Concurr Comp-Pract E 19:463–481CrossRef Reyes S, Muñoz-Caro C, Niño A, Badia RM, Cela J (2007) Performance of computationally intensive parameter sweep applications on Internet-based Grids of computers: The mapping of molecular potential energy hypersurfaces. Concurr Comp-Pract E 19:463–481CrossRef
30.
go back to reference Mikailov M, Qiu J, Luo FJ, Whitney S, Petrick N (2020) Scaling modeling and simulation on high-performance computing clusters. Simulation 96(2):221–232CrossRef Mikailov M, Qiu J, Luo FJ, Whitney S, Petrick N (2020) Scaling modeling and simulation on high-performance computing clusters. Simulation 96(2):221–232CrossRef
31.
go back to reference Steffen R, Dennis F, Eugene J, Shekita BS (2016) Robust large-scale machine learning in the cloud. In: Proceedings of the 22th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, San Francisco, CA, USA, pp. 1125–1134 Steffen R, Dennis F, Eugene J, Shekita BS (2016) Robust large-scale machine learning in the cloud. In: Proceedings of the 22th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, San Francisco, CA, USA, pp. 1125–1134
32.
go back to reference Knuth DE (2011) The Art of Computer Programming. Volume 4A. Combinatorial algorithms. Part 1. Addison Wesley Knuth DE (2011) The Art of Computer Programming. Volume 4A. Combinatorial algorithms. Part 1. Addison Wesley
34.
go back to reference Lehmer DH (1964) The machine tools of combinatorics. In: Beckenbach EF (ed) Applied combinatorial mathematics. Wiley, pp 27–30 Lehmer DH (1964) The machine tools of combinatorics. In: Beckenbach EF (ed) Applied combinatorial mathematics. Wiley, pp 27–30
35.
go back to reference McCaffrey J (2004) Generating the mth lexicographical element of a mathematical combination. MSDN Magazine McCaffrey J (2004) Generating the mth lexicographical element of a mathematical combination. MSDN Magazine
36.
go back to reference Díaz J, Muñoz-Caro C, Niño A (2012) A Survey of parallel programming models and tools in the multi and many-core Era. IEEE Trans Parallel Distrib Syst 23:1369–1386CrossRef Díaz J, Muñoz-Caro C, Niño A (2012) A Survey of parallel programming models and tools in the multi and many-core Era. IEEE Trans Parallel Distrib Syst 23:1369–1386CrossRef
37.
go back to reference Estaña A, Molloy K, Vaisset M, Sibille N, Simeon T, Bernadó P, Cortés J (2018) Hybrid parallelization of a multi-tree path search algorithm: application to highly-flexible biomolecules. Parallel Comput 77:84–100MathSciNetCrossRef Estaña A, Molloy K, Vaisset M, Sibille N, Simeon T, Bernadó P, Cortés J (2018) Hybrid parallelization of a multi-tree path search algorithm: application to highly-flexible biomolecules. Parallel Comput 77:84–100MathSciNetCrossRef
38.
go back to reference Álvarez-Farré X, Gorobets A, Trias F (2021) A hierarchical parallel implementation for heterogeneous computing. Application to algebra-based CFD simulations on hybrid supercomputers. Comput Fluids 214:104768MathSciNetCrossRef Álvarez-Farré X, Gorobets A, Trias F (2021) A hierarchical parallel implementation for heterogeneous computing. Application to algebra-based CFD simulations on hybrid supercomputers. Comput Fluids 214:104768MathSciNetCrossRef
40.
go back to reference Casavant TL, Kuhl JG (1988) A taxonomy of scheduling in general-purpose distributed computing. IEEE Trans Soft Eng 14(2):141–154CrossRef Casavant TL, Kuhl JG (1988) A taxonomy of scheduling in general-purpose distributed computing. IEEE Trans Soft Eng 14(2):141–154CrossRef
41.
go back to reference Han Y, Chronopoulos AT (2016) Scalable loop self-scheduling schemes for large-scale clusters and cloud systems. Int J Parallel Progr 45:595–611CrossRef Han Y, Chronopoulos AT (2016) Scalable loop self-scheduling schemes for large-scale clusters and cloud systems. Int J Parallel Progr 45:595–611CrossRef
42.
go back to reference Kumar M, Sharma S, Goel A, Singh S (2019) A comprehensive survey for scheduling techniques in cloud computing. J Netw Comput Appl 143:1–33CrossRef Kumar M, Sharma S, Goel A, Singh S (2019) A comprehensive survey for scheduling techniques in cloud computing. J Netw Comput Appl 143:1–33CrossRef
43.
go back to reference Kruskal CP, Weiss A (1985) Allocating independent subtasks on parallel processors. IEEE Trans Soft Eng 11:1001–1016CrossRef Kruskal CP, Weiss A (1985) Allocating independent subtasks on parallel processors. IEEE Trans Soft Eng 11:1001–1016CrossRef
44.
go back to reference Eleliemy A, Ciorba FM (2019) Hierarchical Dynamic Loop Self-Scheduling on Distributed-Memory Systems Using an MPI+MPI Approach. 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brazil, pp. 689–697 Eleliemy A, Ciorba FM (2019) Hierarchical Dynamic Loop Self-Scheduling on Distributed-Memory Systems Using an MPI+MPI Approach. 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brazil, pp. 689–697
45.
go back to reference Chronopoulos AT, Penmatsa S, Xu J, Ali S (2006) Distributed loop scheduling schemes for heterogeneous computer systems. Concurr Comp-Pract E 18:771–785CrossRef Chronopoulos AT, Penmatsa S, Xu J, Ali S (2006) Distributed loop scheduling schemes for heterogeneous computer systems. Concurr Comp-Pract E 18:771–785CrossRef
46.
go back to reference Díaz J, Reyes S, Niño A, Muñoz-Caro C (2009) Derivation of self-scheduling algorithms for heterogeneous distributed computer systems: application to internet-based grids of computers. Futur Gener Comp Syst 25:617–626CrossRef Díaz J, Reyes S, Niño A, Muñoz-Caro C (2009) Derivation of self-scheduling algorithms for heterogeneous distributed computer systems: application to internet-based grids of computers. Futur Gener Comp Syst 25:617–626CrossRef
47.
go back to reference Tzen TH, Ni LM (1993) Trapezoid self-scheduling: a practical scheduling scheme for parallel compilers. IEEE Trans Parallel Distrib Syst 4(1):87–98CrossRef Tzen TH, Ni LM (1993) Trapezoid self-scheduling: a practical scheduling scheme for parallel compilers. IEEE Trans Parallel Distrib Syst 4(1):87–98CrossRef
48.
go back to reference Markatos EP, LeBlanc TJ (1994) Using processor affinity in loop scheduling on shared-memory multiprocessors. IEEE Trans Parallel Distrib Syst 5(4):379–400CrossRef Markatos EP, LeBlanc TJ (1994) Using processor affinity in loop scheduling on shared-memory multiprocessors. IEEE Trans Parallel Distrib Syst 5(4):379–400CrossRef
Metadata
Title
An HPC hybrid parallel approach to the experimental analysis of Fermat’s theorem extension to arbitrary dimensions on heterogeneous computer systems
Authors
Alfonso Niño
Sebastián Reyes
Ramón Carbó-Dorca
Publication date
24-03-2021
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 10/2021
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-021-03727-2

Other articles of this Issue 10/2021

The Journal of Supercomputing 10/2021 Go to the issue

Premium Partner