CUDA Zone | NVIDIA Developer
文章推薦指數: 80 %
CUDA Zone CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). SkiptomaincontentDEVELOPBREAKTHROUGHSJointheNVIDIADeveloperProgramforaccesstohundredsofSDK's,performanceanalysistools,trainingcourses,andmore.LearnMoreNVIDIAON-DEMANDJointheNVIDIADeveloperProgramtowatchtechnicalsessionsfromconferencesaroundtheworld. ViewCatalogTRAINMODELSFASTERExploreexclusivediscountsforhighereducationLearnmorePreviousNextCUDAZoneCUDAZoneCUDA®isaparallelcomputingplatformandprogrammingmodeldevelopedbyNVIDIAforgeneralcomputingongraphicalprocessingunits(GPUs).WithCUDA,developersareabletodramaticallyspeedupcomputingapplicationsbyharnessingthepowerofGPUs.InGPU-acceleratedapplications,thesequentialpartoftheworkloadrunsontheCPU–whichisoptimizedforsingle-threadedperformance–whilethecomputeintensiveportionoftheapplicationrunsonthousandsofGPUcoresinparallel.WhenusingCUDA,developersprograminpopularlanguagessuchasC,C++,Fortran,PythonandMATLABandexpressparallelismthroughextensionsintheformofafewbasickeywords.TheCUDAToolkitfromNVIDIAprovideseverythingyouneedtodevelopGPU-acceleratedapplications.TheCUDAToolkitincludesGPU-acceleratedlibraries,acompiler,developmenttoolsandtheCUDAruntime.DownloadNowThousandsofapplicationsdevelopedwithCUDAhavebeendeployedtoGPUsinembeddedsystems,workstations,datacentersandinthecloud.SeeMoreApplicationsCUDAservesasacommonplatformacrossallNVIDIAGPUfamiliessoyoucandeployandscaleyourapplicationacrossGPUconfigurations.ThefirstGPUsweredesignedasgraphicsaccelerators,becomingmoreprogrammableoverthe90s,culminatinginNVIDIA'sfirstGPUin1999.ResearchersandscientistsrapidlybegantoapplytheexcellentfloatingpointperformanceofthisGPUforgeneralpurposecomputing.In2003,ateamofresearchersledbyIanBuckunveiledBrook,thefirstwidelyadoptedprogrammingmodeltoextendCwithdata-parallelconstructs.IanBucklaterjoinedNVIDIAandledthelaunchofCUDAin2006,theworld'sfirstsolutionforgeneral-computingonGPUs.Sinceitsinception,theCUDAecosystemhasgrownrapidlytoincludesoftwaredevelopmenttools,servicesandpartner-basedsolutions.TheCUDAToolkitincludeslibraries,debuggingandoptimizationtools,acompilerandaruntimelibrarytodeployyourapplication.You'llalsofindcodesamples,programmingguides,usermanuals,APIreferencesandotherdocumentationtohelpyougetstarted.LibrariescuRANDNPPMathLibrarycuFFTnvGRAPHNCCLSeeMoreLibrariesToolsandIntegrationsNsightVisualProfilerCUDAGDBCUDAMemCheckOpenACCCUDAProfilingToolsInterfaceSeeMoreToolsCUDAacceleratesapplicationsacrossawiderangeofdomainsfromimageprocessing,todeeplearning,numericalanalyticsandcomputationalscience.MoreApplicationsGetstartedwithCUDAbydownloadingtheCUDAToolkitandexploringintroductoryresourcesincludingvideos,codesamples,hands-onlabsandwebinars.DownloadNowGetStartedwithCUDATutorialsGuidetoComputerVision:WhyItMattersandHowItHelpsSolveProblemsMarch21,2022AcceleratingLosslessGPUCompressionwithNewFlexibleInterfacesinNVIDIAnvCOMPMarch18,2022DeliveringOne-ClickVRStreamingUsingInnoactivePortalandNVIDIACloudXRMarch14,2022ManagingEdgeAIwiththeNVIDIALaunchPadFreeTrialMarch11,2022AcceleratingQuantumCircuitSimulationwithNVIDIAcuStateVecMarch9,2022SeeMoreNewsMeettheExpertsLeadingInnovativeDLIWorkshopsatNVIDIAGTCMarch17,2022SendInstantBusinessPaymentswithPhotonCommerce’sFinancialAIPlatform March16,2022ExpandingHybrid-CloudSupportinVirtualizedDataCenterswithNewNVIDIAAIEnterpriseIntegrationsMarch14,2022JetsonProjectoftheMonth:CreatingIntelligentMusicwiththeNeurorackDeepAI-basedSynthesizerMarch14,2022LatestReleasesandResources:March10-16March10,2022SeeMore
延伸文章資訊
- 1CUDA Zone | NVIDIA Developer
CUDA Zone CUDA® is a parallel computing platform and programming model developed by NVIDIA for ge...
- 2什麼是CUDA? - NVIDIA 台灣官方部落格
它遠不止如此。CUDA 是一種平行編程的模型和架構,讓使用GPU 進行一般計算變得簡單而優雅。開發人員仍舊使用熟悉的C、 ...
- 3CUDA 總複習:CUDA 入門 - NVIDIA 台灣官方部落格-
NVIDIA 發明了CUDA 程式設計模型並解決這些挑戰。CUDA 是用於圖形處理單元(graphical processing units,GPU)的平行運算平台和程式設計模型。
- 4CUDA - 维基百科,自由的百科全书
CUDA(Compute Unified Device Architecture,统一计算架构)是由英伟达NVIDIA所推出的一種整合技術,是該公司對於GPGPU的正式名稱。透過這個技術,使用者...
- 5GPU程式設計(1) -- Hello CUDA - iT 邦幫忙
CUDA Toolkits 是NVIDIA GPU 卡的程式工具箱,可呼叫相關函數,在GPU卡上進行相關數學運算,尤其是張量(Tensor),常用於圖形處理或深度學習的計算。