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

Python Profiling with Intel® VTune™ Amplifier

00:00

Formal Metadata

Title
Python Profiling with Intel® VTune™ Amplifier
Title of Series
Number of Parts
160
Author
License
CC Attribution - NonCommercial - ShareAlike 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 and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Python Profiling with Intel® VTune™ Amplifier [EuroPython 2017 - Talk - 2017-07-10 - PythonAnywhere Room] [Rimini, Italy] Python has grown in both significance and popularity in the last years, especially in the field of high performance computing and machine learning. When it comes to performance, there are numerous ways of profiling and measuring code performance—with each analysis tool having its own strengths and weaknesses. In this talk, we will introduce a rich GUI application (Intel® VTune™ Amplifier) which can be used to analyze the runtime performance of one’s Python application, and fully understand where the performance bottlenecks are in one’s code. With this application, one may also analyze the call-stacks and get quick visual clues where one’s Python application is spending time or wasting CPU cycles
IntelPerformance appraisalSoftware developerDivision (mathematics)Information technology consultingDivision (mathematics)Mathematical analysisCartesian coordinate systemSoftware developerProduct (business)Focus (optics)Goodness of fitStress (mechanics)State of matterUML
Coding theoryFormal languageJava appletMathematical analysisField (computer science)NumberProgramming languageFormal languageComputer animation
Source codeJava appletDuality (mathematics)Formal languageCoding theoryMathematicsArchaeological field surveyElectronic meeting systemSupercomputerIntelPoint cloudDistribution (mathematics)Mathematical optimizationNumerical analysisDrop (liquid)CodeThread (computing)Scheduling (computing)ArchitectureScale (map)Hill differential equationWebsiteNumberMathematicsField (computer science)Buffer overflowFormal languageRight angleSoftwareDistribution (mathematics)Virtual machineCartesian coordinate systemSoftware developerCuboidSupercomputerCore dumpFlow separationArchaeological field surveyArtificial neural networkComputer animationXML
IntelPoint cloudDistribution (mathematics)Mathematical optimizationNumerical analysisThread (computing)Scheduling (computing)ArchitectureScale (map)Drop (liquid)CodeLaptopUser interfaceLibrary (computing)Distribution (mathematics)Mathematical optimizationInheritance (object-oriented programming)WordNumberCoroutineMathematicsComputer animation
Scheduling (computing)Thread (computing)IntelPoint cloudDistribution (mathematics)Numerical analysisCodeDrop (liquid)ArchitectureScale (map)SupercomputerMathematical optimizationNumberMeasurementAuthorizationCuboidDistribution (mathematics)Computer architectureTunisCartesian coordinate systemInstance (computer science)System callCore dumpProfil (magazine)Code
Mixed realityLevel (video gaming)Overhead (computing)Line (geometry)Sampling (music)Source codeCodeUser profileProcess (computing)BefehlsprozessorProfil (magazine)SoftwareOverhead (computing)Software developerCartesian coordinate systemFamilyArmGoodness of fitLevel (video gaming)Line (geometry)InformationComputer animation
Process (computing)Mixed realityCodeLine (geometry)Level (video gaming)Sampling (music)Overhead (computing)Source codeUser profileUser interfaceIdeal (ethics)Mathematical optimizationCore dumpScalabilityMultiplicationAsynchronous Transfer ModeError messageSpherical capLevel (video gaming)Line (geometry)FunktionalanalysisRight angleInformationCartesian coordinate systemInternet service providerSource codeOrder (biology)Profil (magazine)Mathematical optimizationCodeComputer animation
Module (mathematics)Pattern languageBinary codeCodeFormal languageCartesian coordinate systemWebsiteMusical ensemblePhysical systemMathematical optimizationComputer fileLecture/Conference
Mathematical optimizationCore dumpScalabilityMultiplicationIntelAsynchronous Transfer ModeMaxima and minimaSoftwareSystem programmingComplex analysisScripting languageScale (map)CodeProcess (computing)WorkloadMathematical optimizationDemo (music)WordProfil (magazine)Graphical user interfaceMixed realityDegree (graph theory)Computer animation
System programmingComplex analysisScripting languageCalculationMathematical optimizationSoftwareCodeScale (map)Process (computing)WorkloadWeb 2.0Multiplication signCartesian coordinate systemSoftware frameworkSoftwareGame theoryCalculationPhysical systemFreewareInstance (computer science)Sheaf (mathematics)Endliche ModelltheorieBuildingComputer animation
InformationMachine codeText editorTerm (mathematics)CodeConstructor (object-oriented programming)Mathematical optimizationLoginRevision controlSource codeTimestampBlogMathematical analysisBefehlsprozessorBeta functionRead-only memoryMetric systemUser profilePersonal digital assistantCodeLetterpress printingMetric systemProfil (magazine)Scripting languageLoginFunktionalanalysisMultiplication signPhysical systemFraction (mathematics)Computer animation
Mathematical optimizationMetric systemBefehlsprozessorPersonal digital assistantUser profileCodeRead-only memoryBeta functionSweep line algorithmType theoryProfil (magazine)Metric systemCartesian coordinate systemMultiplication signBefehlsprozessorCodePhysical systemThread (computing)Computer animation
Type theoryEvent horizonSocial classFunction (mathematics)CompilerUser profileStatisticsSample (statistics)Regular graphDistribution (mathematics)WorkloadOverhead (computing)IntelApproximationEvent horizonProfil (magazine)TunisCartesian coordinate systemStatisticsSocial classInstance (computer science)FunktionalanalysisComputer animation
StatisticsRegular graphSample (statistics)Distribution (mathematics)Function (mathematics)WorkloadOverhead (computing)IntelComputing platformAsynchronous Transfer ModeInteractive televisionMixed realityGraphical user interfaceFile viewerLine (geometry)Visual systemCodeOpen setSource codeOpen sourceOverhead (computing)ResultantMeasurementProfil (magazine)1 (number)Cartesian coordinate systemOrder (biology)StatisticsMultiplication signInternet service provider
Graphical user interfaceFile viewerOpen sourceSource codeCodeOpen setBefehlsprozessorBenchmarkMixed realityInteractive televisionFunction (mathematics)Asynchronous Transfer ModeIntelLine (geometry)Visual systemDistribution (mathematics)Level (video gaming)UsabilityOrder (biology)Source codeIntegrated development environmentFunktionalanalysisFile viewerRight angleLine (geometry)AudiovisualisierungGraphical user interfaceOverhead (computing)Profil (magazine)TwitterNumberUser interfaceMereologyState of matterComputer animation
User profileCodeInformationOverhead (computing)Revision controlUser interfaceSource codeMultiplicationDigital filterUser interfaceProfil (magazine)Remote procedure callDistribution (mathematics)Physical systemVirtual machineCodeFreewareComputer animation
User profileInformationOverhead (computing)IntelCodeRevision controlMultiplicationDigital filterDrill commandsSource codeUser interfaceMathematical analysisProcess (computing)CodePrincipal ideal domainProjective planeInterpreter (computing)Software testingConfiguration spaceSet (mathematics)Computer animation
IntelMathematical analysisCohen's kappaThumbnailData Encryption StandardLie groupInformationIRIS-TPredictabilityCodeGoodness of fitWeb pageCartesian coordinate systemMultiplication signThumbnailData storage deviceKernel (computing)Order (biology)Scripting languageVirtual machineUser interfaceImplementationCuboidLine (geometry)Binary multiplierComputerResultantMereologyProcess (computing)AlgebraTunisTerm (mathematics)SubsetNumberComputer animationSource code
BefehlsprozessorHistogramLipschitz-StetigkeitSineInformationComputing platformLemma (mathematics)Drum memoryBefehlsprozessorArithmetic meanMultiplication signPhysical systemParallel computingScripting languageMulti-core processorCore dumpComputing platformGreatest elementHistogramCartesian coordinate systemCodeLoop (music)Computer animation
INTEGRALBefehlsprozessorHistogramInflection pointMaxima and minimaIntrusion detection systemUser interfaceExecution unitGamma functionMomentumNP-hardCloud computingSummierbarkeitMIDIMehrprozessorsystemLine (geometry)Stack (abstract data type)System callMultiplication signSelectivity (electronic)Cartesian coordinate systemBefehlsprozessorSource codeScripting languageMultiplicationRun time (program lifecycle phase)Binary multiplierCodeProcess (computing)Greatest elementMatrix (mathematics)BitComputer animation
Moving averageMIDIGamma functionUniform boundedness principleMaß <Mathematik>Line (geometry)Multiplication signGame controllerFreewareRevision controlThread (computing)Power (physics)Zoom lensComputer animation
Stack (abstract data type)Normed vector spaceGamma functionEmpennageObject (grammar)System callMetric systemInstance (computer science)MereologyMathematical analysisMixed realityMatrix (mathematics)Product (business)Asynchronous Transfer ModeComputer animation
IntelWindowMixed realityMathematical analysisStack (abstract data type)CodeExtension (kinesiology)Formal languageCompilerBinary fileAsynchronous Transfer ModeSystem callHill differential equationBefehlsprozessorSlide ruleCodeInformationGoodness of fitInstance (computer science)Cartesian coordinate systemLibrary (computing)Object (grammar)Scripting languageMachine codeComputer animation
BefehlsprozessorCodeExtension (kinesiology)CompilerFormal languageBinary fileMathematical analysisMixed realityAsynchronous Transfer ModeStatisticsIntelUser profileGroup actionSoftwareParallel computingWave packetScripting languageCartesian coordinate systemFreewareProduct (business)InformationComputer programmingInstance (computer science)Semiconductor memoryProfil (magazine)Computer animation
CodeIntelUser profileMixed realityGroup actionParallel computingBuildingInformationBeta functionProjective planeRevision controlFreewareMultiplication signSoftware testingPerformance appraisalStudent's t-testFrequencyUniverse (mathematics)Software design patternCartesian coordinate systemElectric generatorInformationReal numberLecture/ConferenceComputer animation
Virtual machineMathematical optimizationMathematicsInterpreter (computing)File formatMultiplication signComputerPhysical systemSummierbarkeitMachine visionFunktionalanalysisScripting languageLine (geometry)Source codeComputer programmingDevice driverPoisson-KlammerTemplate (C++)Total S.A.CuboidDistribution (mathematics)System callSemiconductor memoryInheritance (object-oriented programming)CodeMathematical analysis2 (number)StatisticsType theoryFlagHexagonInformationModule (mathematics)Software testingMetric systemBuildingRepository (publishing)Linear regressionCartesian coordinate systemBinary codeCASE <Informatik>DampingProcess (computing)MereologyDiagramLibrary (computing)Sampling (statistics)Extension (kinesiology)ResultantOrder (biology)LoginMultiplicationWeb browserSoftware frameworkPresentation of a groupSlide ruleProfil (magazine)Installation artSoftware engineeringComputer virusProduct (business)Image resolutionMatrix (mathematics)Computer iconInternet service providerGreatest elementPlastikkarteInstance (computer science)RhombusTunisNumberUser interfaceHelmholtz decompositionDegree (graph theory)Principal ideal domainPattern languageOverhead (computing)Goodness of fitRight angleMechanism designCategory of beingFlow separationBlock (periodic table)ProteinStudent's t-testSocial classEndliche ModelltheorieInformation securityLecture/ConferenceMeeting/Interview
Transcript: English(auto-generated)