舉報

Julia High Performance(Second Edition)
最新章節: Leave a review - let other readers know what you think
Juliaisahigh-level,high-performancedynamicprogramminglanguagefornumericalcomputing.Ifyouwanttounderstandhowtoavoidbottlenecksanddesignyourprogramsforthehighestpossibleperformance,thenthisbookisforyou.ThebookstartswithhowJuliausestypeinformationtoachieveitsperformancegoals,andhowtousemultipledispatchestohelpthecompileremithigh-performancemachinecode.Afterthat,youwilllearnhowtoanalyzeJuliaprogramsandidentifyissueswithtimeandmemoryconsumption.WeteachyouhowtouseJulia'stypingfacilitiesaccuratelytowritehigh-performancecodeanddescribehowtheJuliacompilerusestypeinformationtocreatefastmachinecode.Movingahead,you'llmasterdesignconstraintsandlearnhowtousethepoweroftheGPUinyourJuliacodeandcompileJuliacodedirectlytotheGPU.Then,you'lllearnhowtasksandasynchronousIOhelpyoucreateresponsiveprogramsandhowtousesharedmemorymultithreadinginJulia.Towardtheend,youwillgetaflavorofJulia'sdistributedcomputingcapabilitiesandhowtorunJuliaprogramsonalargedistributedcluster.Bytheendofthisbook,youwillhavetheabilitytobuildlarge-scale,high-performanceJuliaapplications,designsystemswithafocusonspeed,andimprovetheperformanceofexistingprograms.