Scalable parallel coset enumeration: bulk definition and the memory wall (Q697483): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
ReferenceBot (talk | contribs)
Changed an Item
 
(8 intermediate revisions by 5 users not shown)
Property / author
 
Property / author: Victor S. Grinberg / rank
Normal rank
 
Property / author
 
Property / author: Victor S. Grinberg / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: STAR/MPI / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: ParGAP / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: TOP-C / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1006/jsco.2002.0523 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2016054777 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On doing Todd-Coxeter coset enumeration in parallel / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4227329 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3684301 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A note on the Todd-Coxeter coset enumeration algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Implementation and Analysis of the Todd-Coxeter Algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2759623 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4531745 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3241233 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Programmierung der Restklassenabzählung einer Gruppe nach Untergruppen / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2725946 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4270319 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3682657 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3950713 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5183705 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A practical method for enumerating cosets of a finite abstract group / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 17:07, 4 June 2024

scientific article
Language Label Description Also known as
English
Scalable parallel coset enumeration: bulk definition and the memory wall
scientific article

    Statements

    Scalable parallel coset enumeration: bulk definition and the memory wall (English)
    0 references
    0 references
    0 references
    17 September 2002
    0 references
    Die Autoren gehen davon aus, dass Ermittlung der Nebenklassen (coset) sehr großer Gruppen, welche definiert sind durch eine Menge generierender Relationen, mit Rechner-Algorithmen durch Parallelisierung im Zeitbedarf nur schwierig einzuschränken ist. Berichtet werden Ergebnisse ihrer Suche nach Zeitgewinn bringenden Verfahren und Verbesserungen bisher schon bekannter Vorschläge; Haupt-Basis ist das bekannte Tabellenverfahren von Todd und Coxeter (1936). Einleitend wird deren Prinzip kurz dargestellt und damit die Definitionen für alles Folgende präzise beschrieben. Als nächstes werden die bisher erkannten Schwierigkeiten beim Parallelisieren der Rechnerprogramme diskutiert, insbesondere die bei sehr großen Gruppen auftretenden Verzögerungen durch die bekannten Maschineneigenschaften bezüglich Speicherzugriff (latency) bei vielen\break gleichzeitig zugreifenden Prozessoren. Als Hauptteil folgt Erläuterung, wie durch gezielte heuristische Vorgehensweisen wesentlich mehr Parallelität für das Auffüllen der Nebenklassen-Tabelle bewirkt werden kann. Benutzt werden dazu Ergebnisse kürzlich erfolgter Publikationen der Autoren. Als Beispiel wird die Lyons-Gruppe vorgestellt, definiert durch 53 Relationen aus fünf Generator-Elementen -- die Tabelle hat dabei rund 1000 Spalten --; ferner andere Gruppen, welche bekanntermaßen mit schwieriger Parallelisierung behaftet sind. Ausführlich sind anhand von umfangreichen Messungen für diverse Ansätze wesentliche Algorithmus- und Maschinen-bedingte Einflüsse untersucht, welche die Laufzeit bestimmen, und ihre Ursachen genauer beschrieben, besonders die als ``bulk definition'' und ``memory wall'' bezeichneten, wie sie bei vielen gleichartigen Vorhaben auftreten. Bei Lyons-Gruppe ergab sich mit 64 Prozessoren eine mehr als dreifache Beschleunigung gegenüber Ein-Prozessor-Programmierung.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    parallel coset enumeration
    0 references
    bulk definition
    0 references
    memory wall
    0 references
    Todd-Coxeter coset enumeration
    0 references
    parallelization
    0 references
    Lyons sporadic group
    0 references
    algorithms
    0 references
    0 references
    0 references
    0 references
    0 references