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

Coinboot - Cost effective, diskless GPU clusters for blockchain hashing and beyond

00:00

Formal Metadata

Title
Coinboot - Cost effective, diskless GPU clusters for blockchain hashing and beyond
Title of Series
Number of Parts
44
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Producer

Content Metadata

Subject Area
Genre
Abstract
How to run clusters for GPU computing based blockchain hashing diskless on cost effective commodity hardware. Running the nodes of a cluster diskless is quite common in HPC environments. The challenges to run diskless in the context of blockchain hashing for cryptocurrencies are different. There are constraints like to run sufficiently on hundreds of machines with commodity 1 Gbit/s network hardware or the modest RAM size of 4 Gigabyte. This talk will provide insights in the technical approaches that made it possible to run GPU-clusters for blockchain hashing diskless and provide an outlook to other potential GPU-based use cases beyond blockchain hashing. I will discuss like how some early userspace trickery and state of the art RAM compression is used. How to handle the modest given RAM size and how a neat toolset based on container-runtimes helps to easily build boot images and plug-in packages. And how to use plug-in packages as an elegant way for adding further software like proprietary GPU drivers to the computing nodes of the clusters.
Graphics processing unitSystem programmingSystems engineeringBoom (sailing)Computer clusterData miningMultiplication signComputerSound effectReal numberBlock (periodic table)Computer animationLecture/ConferenceMeeting/Interview
Block (periodic table)Error messageTrailData miningTask (computing)Scale (map)Vertex (graph theory)Graphics processing unitCubePerturbation theoryMaxima and minimaAxiom of choiceDigital photographyElectric generatorBlogComputer hardwareMereologyBlock (periodic table)Projective planeGraphics processing unitSoftwareData miningHeegaard splittingTotal S.A.Computer animation
Graphics processing unitIntelComputer hardwareBefehlsprozessorData storage deviceArchitectureProduct (business)Computer hardwareVideoconferencingComputer animation
WebsiteComputer hardwareGraphics processing unitVideoconferencingProduct (business)Food energyTouchscreen12 (number)Case modding
Maxima and minimaComputer hardwareBefehlsprozessorGraphics processing unitIntelData storage deviceArchitectureComputer-generated imageryMotherboardStructural loadComputer networkBootingSystem programmingRobotComputer hardwareSoftwareProduct (business)Medical imagingFlash memoryData storage deviceCondition numberVertex (graph theory)CASE <Informatik>LogicBootingMotherboardGame controllerMiniDiscFirmwareProper mapExecution unitGame theoryConfiguration spacePhase transitionLocal area networkSound effectStatement (computer science)Social classVideo gameStack (abstract data type)Row (database)Boss CorporationSpacetimeComputer animation
SoftwareBootingComputer networkGraph (mathematics)Device driverGraphics processing unitOperations researchBootingOperator (mathematics)Data miningMiniDiscMedical imagingProduct (business)Semiconductor memoryRevision controlPhysical systemNoise (electronics)SoftwareDevice driverProcedural programmingFlash memoryMathematical optimizationStreamlines, streaklines, and pathlinesNP-hardConstraint (mathematics)Goodness of fitVideoconferencingEmailCryptographyDrop (liquid)Electronic visual displayComputer animation
Computer-generated imageryComputer networkBootingComputer networkSoftwareYouTubeMedical imagingHeat transferElectronic visual displayData storage deviceEqualiser (mathematics)Volume (thermodynamics)Computer animation
SupercomputerDistribution (mathematics)Core dumpThresholding (image processing)Graphics processing unitComputer wormDevice driverWindowDistribution (mathematics)Thresholding (image processing)CASE <Informatik>Device driverMatching (graph theory)Front and back endsSupercomputerImage resolutionBootingSoftwareTablet computerComputational complexity theoryProjective planePublic domainAngleLevel (video gaming)SpacetimeBlogComputer animation
Open sourceOpen sourceOperating systemProcess (computing)Category of beingOffice suiteProjective planeProof theoryProduct (business)Maxima and minimaEstimatorData miningEmailDevice driverComputer fileMassMultiplication sign
Kernel (computing)Integrated development environmentSystem programmingServer (computing)BootingComputer networkSoftware testingComputer-generated imageryBuildingFreewareBootingServer (computing)Medical imagingInstance (computer science)Process (computing)SoftwareConfiguration spaceSoftware testingReal numberBootingKernel (computing)Remote procedure callSoftware developerImage resolutionFamilyGodService (economics)ComputerPhysical systemGroup actionPlug-in (computing)SimulationComputer animation
Hand fanFile systemComputer-generated imageryBootingKernel (computing)RootPermianPhysical systemRootComputer fileFile systemMatching (graph theory)BootingMedical imagingBootingRankingYouTubeModal logicElectronic visual displayRandomizationRobotLine (geometry)Computer animation
User profileElectric currentBootingComputer-generated imageryPhysical systemPatch (Unix)SpacetimeProcess (computing)MiniDiscPlug-in (computing)SCSIType theoryVertex (graph theory)RootData storage deviceLocal ringComputer networkRootData storage deviceFunctional (mathematics)SpacetimeType theoryBootingBuildingInstance (computer science)Profil (magazine)Centralizer and normalizerPhysical systemiSCSIFile systemPatch (Unix)SoftwareMedical imagingBootingProcess (computing)MiniDiscProjective planeWrapper (data mining)Bootstrap aggregatingScripting languagePlug-in (computing)Extension (kinesiology)MereologyComputer fileStreaming mediaMaizeWeb browserEndliche ModelltheorieWhiteboardComputer animation
SpacetimeLevel (video gaming)Integrated development environmentData compressionRootInfinityPivot elementPhysical systemPlug-in (computing)Computer-generated imageryPhysical systemState of matterSoftwareBoss CorporationLevel (video gaming)Interface (computing)PlastikkarteMoment (mathematics)Tangible user interfaceSpacetimePlanningCompass (drafting)Projective planeData storage deviceLine (geometry)Web pageMaizeRootFile systemScripting languageBootingComputer fileMaxima and minimaIntegrated development environmentMiniDiscBootingData compressionFile archiverClassical physicsPlug-in (computing)Instance (computer science)Medical imagingComputer animation
Metric systemData compressionRootSystem programmingPhysical systemGraph (mathematics)RootComputer fileFacebookMiniDiscKernel (computing)Data compressionProjective planePairwise comparisonSheaf (mathematics)File systemShared memoryBootingCompilation albumMusical ensembleLogic gateSemiconductor memoryEvent horizonPhase transitionComplete metric spaceTemplate (C++)Data conversionComputational complexity theoryMotherboardPressureComputer
BootingDefault (computer science)Computer configurationClient (computing)FingerprintDynamic Host Configuration ProtocolMotherboardRange (statistics)Default (computer science)Computer configurationBootingInstance (computer science)Grand Unified TheorySheaf (mathematics)Touch typingFirmwareDirect numerical simulationBootingAuditory maskingDifferent (Kate Ryan album)Product (business)Configuration spaceServer (computing)Data managementOpen setTrailComputer animation
Server (computing)Integrated development environmentConfiguration spaceIntegrated development environmentCore dumpServer (computing)Configuration spaceComputer fileVariable (mathematics)Vertex (graph theory)Centralizer and normalizerBootingMetropolitan area networkSound effectMultiplication signWebsitePlug-in (computing)
Plug-in (computing)Vertex (graph theory)Extension (kinesiology)Physical systemBootingDevice driverGraphics processing unitPlug-in (computing)RootState of matterServer (computing)Vertex (graph theory)BootingFile archiverComputer fileFile systemSet (mathematics)MathematicsFunctional (mathematics)DatabaseComputerExpert systemCASE <Informatik>Computer animation
Integrated development environmentVertex (graph theory)Computer fileFile systemRootMathematicsBuildingPlug-in (computing)Server (computing)Overlay-NetzCASE <Informatik>BootingMereologyFile archiverPhysical systemHill differential equationConnectivity (graph theory)TrailComputer animation
Server (computing)Vertex (graph theory)Service (economics)Software repositoryDynamic Host Configuration ProtocolRange (statistics)Integrated development environmentVariable (mathematics)Kernel (computing)Electronic data interchangeIP addressKernel (computing)Electronic program guideIntegrated development environmentServer (computing)Uniform resource locatorRange (statistics)Multiplication signConnectivity (graph theory)Dynamic Host Configuration ProtocolService (economics)Software repositoryRevision controlPseudodifferentialoperatorData managementComputer clusterComputer animation
Graphics processing unitData compressionVertex (graph theory)Read-only memoryUsabilityComputer clusterBeta functionRootComputer hardwareData miningVideoconferencingMachine learningFile systemComputer hardwareRootPoint (geometry)Data miningMultiplication signVideoconferencingStreaming mediaGraphics processing unitPlanningLocal ringMereologyComputing platformMiniDiscNumberPoint cloudWorkloadUsabilityDigital photographySemiconductor memoryGroup actionPairwise comparisonElectronic mailing listComputer clusterTowerSpacetimeProjective planeVideo gameKolmogorov complexityConnectivity (graph theory)BootingComputer animation
System programmingWebsiteLattice (order)Ext functorLecture/ConferenceMeeting/InterviewComputer animation
Transcript: English(auto-generated)