We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Nix as HPC package management system

00:00

Formale Metadaten

Titel
Nix as HPC package management system
Serientitel
Anzahl der Teile
27
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Modern High Performance Computing systems are becoming larger and more heterogeneous. The proper management of software for the users of such systems poses a significant challenge. These users run very diverse applications that may be compiled with proprietary tools for specialized hardware. Moreover, the application life-cycle of these software may exceed the lifetime of the HPC systems themselves. These difficulties motivate the use of specialized package management systems. In this presentation, we outline an approach to HPC package development, deployment, management, sharing, and reuse based on the Nix functional package manager. We report our experience with this approach inside the GRICAD HPC center in Grenoble, France, and compare it to other existing approaches. --- After a PhD in applied mathematics, I have worked in the scientific computing field, with a strong HPC component.
Digital Rights ManagementPhysikalisches SystemSupercomputerCluster <Rechnernetz>LaufzeitsystemRechter WinkelFunktionale ProgrammierspracheMathematikNumerisches VerfahrenProgrammierumgebungAngewandte MathematikBefehl <Informatik>SupercomputerPhysikalisches SystemVorlesung/Konferenz
Dienst <Informatik>KlumpenstichprobeDateiverwaltungInformationsspeicherungSupercomputerDatenanalyseInformationsspeicherungSupercomputerDatenanalyseLeistung <Physik>DateiverwaltungDienst <Informatik>ComputerMooresches GesetzCluster <Rechnernetz>Computeranimation
SupercomputerRechnernetzDateiverwaltungDatenanalyseElektronische PublikationSoftwareSchreib-Lese-KopfSimulationSchnittmengeGrenzschichtablösungSupercomputerSystemprogrammierungCluster <Rechnernetz>HalbleiterspeicherComputerGraphikprozessorComputeranimation
BefehlsprozessorIntelBridge <Kommunikationstechnik>RechnernetzGraphikprozessorFlüssiger ZustandSupercomputerROM <Informatik>Klassische PhysikCodeRechnernetzHalbleiterspeicherComputerComputersimulationSupercomputerCASE <Informatik>TelekommunikationProgrammbibliothekPhysikalisches SystemZweiBefehlsprozessorComputeranimation
GradientSystemplattformStapeldateiTermSoftwareDatenanalyseROM <Informatik>ParallelrechnerZahlenbereichDifferenteStapeldateiSpannweite <Stochastik>HalbleiterspeicherSimulationParallelrechnerSpeicherabzugCluster <Rechnernetz>SoftwarewartungProdukt <Mathematik>Virtuelle MaschineIterationBitComputeranimationVorlesung/Konferenz
SystemplattformGradientTermStapeldateiSoftwareBitGrundraumSystemplattformStapeldateiEinsCluster <Rechnernetz>GraphComputeranimation
GradientInformationsspeicherungStapeldateiSchedulingProzess <Informatik>SystemplattformCluster <Rechnernetz>RechenwerkStapeldateiGraphSimulationSystemplattformFreier LadungsträgerDigitale PhotographieBildschirmfensterComputeranimation
ProgrammierumgebungSoftwareDifferenteDatenfeldNotepad-ComputerCodierung <Programmierung>StapeldateiSpeicherabzugFreewareServerUmwandlungsenthalpieSoftwareProgrammierumgebungLaufzeitsystemDifferenteEnergiedichteSimulationElementargeometriePhysikerMobiles EndgerätLeistung <Physik>CASE <Informatik>StapeldateiFormale SpracheDatenfeldVirtuelle MaschineFreewareSystemaufrufCodeRadiusSpeicherabzugComputeranimation
ProgrammierumgebungSoftwareKlumpenstichprobeDatenfeldDifferenteStapeldateiNotepad-ComputerCodierung <Programmierung>RechnernetzFreewareServerHardwareDifferenteDifferenzenrechnungSystemprogrammierungCluster <Rechnernetz>Charakteristisches PolynomSoftwarePhysikalisches SystemComputeranimation
SoftwareProgrammierumgebungBimodulSystemverwaltungLastCompilerVersionsverwaltungComputerSystemverwaltungProgrammbibliothekSoftwareArithmetisches MittelOffene MengeGemeinsamer SpeicherMobiles EndgerätBimodulLastNotebook-ComputerVersionsverwaltungComputeranimation
KlumpenstichprobeCachingFeldgleichungSoftwarewartungCluster <Rechnernetz>ProgrammierumgebungBinärcodeSystemverwaltungSoftwareProzess <Informatik>CachingFunktionalDigital Rights ManagementMobiles EndgerätPunktSoftwarewartungSoundverarbeitungVariableComputeranimation
Stochastische AbhängigkeitKombinatorikKlumpenstichprobeKonfiguration <Informatik>SupercomputerMultiplikationCachingFeldgleichungSoftwarewartungElektronischer FingerabdruckCodeCompilerKombinatorikVersionsverwaltungKonfiguration <Informatik>TermProgrammbibliothekSoftwareUmwandlungsenthalpieIntegralComputeranimation
Stochastische AbhängigkeitKlumpenstichprobeKonfiguration <Informatik>SupercomputerMultiplikationCachingSoftwarewartungPhysikalisches SystemStochastische AbhängigkeitVorlesung/Konferenz
SupercomputerDualitätstheoriePunktwolkeBenutzeroberflächeDatenanalyseStochastische MatrixManufacturing Execution SystemInformationsspeicherungCachingInformationsspeicherungServerBenutzerbeteiligungBinärcodeComputeranimation
DefaultVerzeichnisdienstDateiverwaltungKlumpenstichprobeBimodulComputersicherheitSkriptspracheMultiplikationSchreib-Lese-KopfDateiverwaltungComputerVerzeichnisdienstInstallation <Informatik>ExpertensystemOpen SourceModallogikBimodulDämon <Informatik>SkriptspracheMereologieZeitzoneComputeranimation
SkriptspracheMultiplikationBinärdatenSchnittmengeVariableVerzeichnisdienstDämon <Informatik>CachingIntelÜbersetzer <Informatik>Codierung <Programmierung>TabelleSkriptspracheRPCCodierungComputerKonfigurationsraumBinärcodeVariableSampler <Musikinstrument>Dämon <Informatik>VerzeichnisdienstElektronische PublikationNormalvektorStreaming <Kommunikationstechnik>Computeranimation
ComputerServerCachingSystemverwaltungDämon <Informatik>CodierungBenutzerbeteiligungLeistung <Physik>ServerRückkopplungCodeComputeranimationTechnische Zeichnung
Mobiles EndgerätCachingBinärdatenSoftwareNichtunterscheidbarkeitProgrammierumgebungSystemplattformSystemplattformCASE <Informatik>LaufzeitsystemRückkopplungApproximationIdentitätsverwaltungDrucksondierungSoftwaretestMobiles EndgerätEgo-ShooterComputeranimation
SoftwareProgrammierumgebungKurvenanpassungMultiplikationsoperatorProgrammierumgebungKonfigurationsraumSoftwareDifferenteFormale SpracheEreignishorizontComputeranimation
MomentenproblemElektronische PublikationInformationsspeicherungPatch <Software>PunktLesen <Datenverarbeitung>EntscheidungstheorieSchreib-Lese-KopfKartesische KoordinatenUmwandlungsenthalpieGemeinsamer SpeicherSchreiben <Datenverarbeitung>BinärcodeComputerMonster-GruppeNichtlinearer OperatorDateiverwaltungGebäude <Mathematik>Vorlesung/Konferenz
ComputerVorlesung/Konferenz
Transkript: Englisch(automatisch erzeugt)