DLR Portal
Home|Sitemap|Kontakt|Barrierefreiheit Impressum und Nutzungsbedingungen Datenschutz Cookies & Tracking |English
Sie sind hier: Home:Aktuelles:Veranstaltungen:PyHPC 2016
Erweiterte Suche
Aktuelles
Veranstaltungen
VESTEC Online-Abschlussworkshop 2022
TiGL Workshop 2018
PyHPC 2011
CPACS/RCE2012
PyHPC 2012
PyHPC 2013
IPAW 2014
SECESA 2014
PyHPC 2014
PyHPC 2015
PyHPC 2016
PyHPC 2017
PyHPC 2018
Archiv
Institut
Abteilungen
Themen
Projekte
Software
Veröffentlichungen
Karriere
Abstracts
Zurück
Drucken

Boosting Python performance on Intel Processors: A case study of optimizing music recognition



Yuanzhe Li and Loren Schwiebert

We present a case study of optimizing a Pythonbased music recognition application on an selected Intel high performance processor. With support from Numpy and Scipy, Python addresses the requirements of music recognition problem on math library utilization and special structures on data access. However, a general optimized Python application cannot fully utilize the latest high performance multi-core processors. In this study, we survey an existing music recognition application, written in Python, to discover the effect of applying changes to the Scipy and Numpy libraries to achieve full processor resource occupancy and reduce code latency. Instead of comparing across many different architectures, we focus on Intel high performance processors that have multicores and vector registers, and we attempt to preserve both userfriendliness and code scalability so that the revised library functions can be ported to other platforms and require no extra code changes.


PyHPC2016
Program
Call for Papers
Abstracts
PyHPC Workshop Series
PyHPC 2011 (Seattle, USA)
PyHPC 2012 (Salt Lake City, USA)
PyHPC 2013 (Denver, USA)
PyHPC 2014 (New Orleans, USA)
PyHPC 2015 (Austin, USA)
PyHPC 2016 (Salt Lake City, USA)
PyHPC 2017 (Denver, USA)
Copyright © 2022 Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR). Alle Rechte vorbehalten.