Master’s Thesis
myScience
Masterarbeit
Entdeckung und Gestaltung neuer cuDF-Operatoren zur Unterstützung einer effizienten Velox-Ausführung auf GPUs
Velox ist eine leistungsstarke, Open-Source-Ausführungs-Engine für groß angelegte Datenverarbeitungs-Workloads, einschließlich der Ausführung von SQL-Abfragen. Sie bietet ein modulares, operatorbasiertes Ausführungsmodell, in dem relationale Abfragepläne als Kompositionen von Operatoren aus primitiven Operationen ausgedrückt werden. Kürzlich haben GPU-beschleunigte Datenverarbeitungs-Frameworks wie NVIDIA cuDF erhebliche Leistungsverbesserungen gezeigt; dennoch bestehen noch Lücken zwischen den von cuDF bereitgestellten Abstraktionen und den Operatoranforderungen moderner SQL-Engines.
Das Ziel dieses Projekts ist es, systematisch neuartige cuDF-Operatoren zu entdecken, zu entwerfen und zu implementieren, die besser zu den in der Velox-Abfrageausführung auftretenden Berechnungsmustern passen. Der Studierende wird eine arbeitslastgetriebene Analyse und automatisierte Operator-Entdeckungstools wie OpenEvolve (oder verwandte Techniken) verwenden, um SQL-Abfragepläne und Ausführungsspuren zu untersuchen, wiederkehrende Berechnungsmotive zu identifizieren und neue GPU-native Operatoren vorzuschlagen. Ein zentrales Thema des Projekts ist die Erforschung von Operatorabstraktionsebenen, wobei Fragen untersucht werden wie: Was stellt einen sinnvollen Operator dar, der mit einer oder mehreren GPUs ausgeführt werden kann? Wie grob- oder feinkörnig sollten diese Operatoren sein? Wie beeinflusst die Granularität der Operatoren Leistung, Allgemeingültigkeit und Wartbarkeit?
Die neu entwickelten cuDF-Operatoren werden durch GPU-gestützte Operatorimplementierungen in Velox integriert und durch umfassende Unit- und Integrationstests begleitet. Ihre Effektivität wird mit dem branchenüblichen TPC-H-Benchmark bewertet.
Anforderungen
- Fundierte Kenntnisse in C++ und Python
- Erfahrung mit Benchmarking und Performance-Profiling
- Grundkenntnisse in Datenbanken und SQL
- Selbstständige Lern- und Arbeitsfähigkeit
Bevorzugte Erfahrung/Fähigkeiten
- Erfahrung mit SQL-Engines, Datenverarbeitungssystemen oder GPU-Programmierung (CUDA, cuDF, RAPIDS etc.)
- Vertrautheit mit Abfrageausführung, relationaler Algebra, spaltenorientierten Datenlayouts und Speicherverwaltung
- Vertrautheit mit Abfrageoptimierung, Compiler-Techniken oder IR-basierten Systemen
- Vorherige Forschungserfahrung oder Publikationen in den Bereichen Systeme, Datenbanken oder Hochleistungsrechnen
Erwartete Projektschritte
- Studium der Velox-Architektur und ihres Operator-Ausführungsmodells
- Überprüfung der cuDF-Primitiven und ihrer aktuellen Nutzungsmuster in der SQL-Ausführung
- Analyse von SQL-Workloads und Ausführungsspuren (TPC-H), um Ineffizienzen und fehlende Abstraktionen zu identifizieren
- Entdeckung wiederkehrender Berechnungsmuster und Kandidatenoperatoren
- Systematische Erforschung von Operatorabstraktionsebenen, Definition und Bewertung alternativer Operatorgrenzen
- Entwurf und Implementierung neuer cuDF-Operatoren und Integration in Velox
- Entwicklung von Unit- und Integrationstests zur Sicherstellung von Korrektheit und Robustheit
- Bewertung der Leistung mit dem TPC-H-Benchmark, Analyse von Durchsatz, Kernel-Effizienz und Speicherverhalten
- Ableitung allgemeiner Prinzipien für das Operator-Design und Vorbereitung der Ergebnisse zur Veröffentlichung
Wir ermutigen und unterstützen Studierende aktiv, auf erstklassigen Konferenzen wie NeurIPS, VLDB zu publizieren. Wir erwarten, dass die Ergebnisse dieses Projekts auch zu einem Open-Source-Beitrag führen.
Vielfalt & Arbeitsumfeld
IBM engagiert sich für die Förderung von Vielfalt und Inklusion am Arbeitsplatz. Sie werden Teil eines offenen, multikulturellen Forschungsumfelds, das unterschiedliche Perspektiven schätzt und flexible Arbeitsbedingungen unterstützt. Unser Ziel ist es, allen Geschlechtern und Hintergründen zu einem beruflichen Erfolg zu verhelfen und gleichzeitig eine gesunde Work-Life-Balance zu erhalten.
Mehr Informationen
- Praktikum oder Masterarbeit KI-Methoden für Quantenalgorithmen & -systeme Wir laden Masterstudierende ein, eine Arbeit an der Schnittstelle von künstlicher Intelligenz und Quantencomputing zu verfassen. Sie arbeiten in enger Zusammenarbeit zwischen den KI- und ...Empfohlen
- Praktikum oder Masterarbeit Agentenzentrierte Datensysteme Kontext Unternehmensdatensysteme entwickeln sich von pipeline-zentrierten Architekturen hin zu agentenzentrierten Systemen, in denen auf grossen Sprachmodellen (LLM) basierende Agenten die Nutzerabsicht...EmpfohlenSelbständige Tätigkeit
- Praktikum oder Masterarbeit Nächste Generation der Abfrage- und Workflow-Verarbeitung über heterogene Engines und Hardware Moderne Datenplattformen führen zunehmend komplexe analytische und KI-gesteuerte Workloads über heterogene Engines und Hardware aus. Abfragen...Empfohlen
- Masterarbeit Quantenoptimierung Wir bieten eine Masterarbeit bei IBM Research Europe - Zürich an, die sich auf die Erforschung neuartiger Quantenalgorithmen für die Optimierung konzentriert. Diese Arbeit ist Teil einer spannenden Initiative, die darauf abzielt,...Empfohlen
- KI für Physik- & Ingenieursimulationen Praktikum, Masterarbeit, Semesterprojekt Wir starten eine spannende neue Forschungsinitiative bei IBM Research, um KI zu nutzen, um neuartige Algorithmen zu entwickeln, die Computersimulationen komplexer physikalischer und technischer...EmpfohlenSelbständige Tätigkeit
- ...Business Unit Manager HS&S Switzerland (m/f/d) Region: Switzerland Location: Home-office based with regular travel (~50–70%)... ...care Your Profile · Completed university degree (Master’s or equivalent), ideally in Business, Medicine, Health Economics...Remote jobHomeoffice
- ...#129504; Join a fast-moving AI startup in Zürich as a Founder’s Associate: a high-responsibility, hands-on role working directly with the founders. You’ll be a generalist problem-solver, helping us scale product, sales, and operations while getting an inside view of...SoforteinstellungFlexible Arbeitszeit
- ...Our client is one of Europe’s largest independent US tax firms providing services to US high net worth individuals, Fund structures... ...first time. You will need to have a Bachelor’s degree and or Master’s degree in Accounting, Taxation or a related field. You will...Unternehmer
- Deine Benefits Dynamisches Arbeitsumfeld in internationalen Teams mit unterschiedlichsten Backgrounds Einblick in unterschiedliche Unternehmen und Industrien und neue Herausforderungen auf spannenden Projekten Vielfältige Möglichkeiten, fachlich und persönlich...
- ...and control of biohybrid robots. Our lab's goal is to build, model, and control robots... ...found here . Job description The thesis work will focus on: Designing and engineering... ...exchange across disciplines Hold a Master's degree in mechanical engineering or a...
- ...candidate with a strong physiological and computational profile. A Master’s degree (or near completion), in biomedical engineering, medical... ...to a GitHub profile, code repository, technical portfolio, thesis, preprint, publication or other work sample that demonstrates...Remote jobHomeofficeNachtschicht
- ...-reviewed journals Profile Required qualifications: A Master’s degree in ecology, geography, environmental sciences, landscape... ...Contact details of two referees Work examples (e.g. MSc thesis, code repositories, publications; if available) Testimonials...Remote job
- ...About ETH Zürich ETH Zurich is one of the world’s leading universities specialising in science and... ...), a transcript of records (Bachelor’s and Master’s), a sample of your own academic writing, for example, a thesis or essay. We are starting to consider...
- ...need your unique talents to help shape what's next. The work is challenging – but it... ..., Word, Excel); openness to learning and mastering new tools and technologies. Technical... ...strategic, paid Intern / Working Student / Thesis Student position that provides students...TeilzeitarbeitStudentenjobFlexible Arbeitszeit
- ...journals and outreach outlets. You will also supervise master students and support the group’s teaching activities. Profile The ideal candidate... ...An example of your written work (e.g., your master's thesis). Applications will be reviewed on a rolling basis from...VollzeitRemote job
- ...ETH Zurich’s Energy and Technology Policy Group (EPG) is seeking a PhD candidate to... ...NCCR Profile Applicants should hold a Master’s degree in political science, public... ...sample (e.g., a chapter from your Master thesis) Further information about the Energy and...Öffentlicher Dienst
- ...ensure practical relevance Scientific writing of a doctoral thesis as well as peer-reviewed journal and conference publications,... ...teaching activities at the Chair & co-supervision of Bachelor's and Master's theses within the thematic scope of the position Completion...Postdoc Stelle
- ...inclusive workplace Field work experience and a valid driver's license Advanced English (oral and writing) We offer The... ...complete is fine) MSc degree certificate: Including the title of your thesis. Transcript: A list of courses you have taken and the grades...VollzeitRemote job
- ...product quality. Profile The candidate must hold a: ~ Master’s degree (or equivalent) in Food Technology, Food Engineering, Food... ...to finish on time and include the most recent draft of your thesis. Please note that we exclusively accept applications submitted...Im Frühling
- ...-reviewed journals Profile Required qualifications: A Master’s degree in geography, social sciences, landscape planning, economics... ...Contact details of two referees Work examples (e.g. MSc thesis, code repositories, publications; if available) Testimonials...
- ...dimensions. Profile The successful candidate must hold a: Master's degree in Sustainability Sciences Environmental Engineering... ...to finish on time and send the most recent draft of your thesis. Please note that we exclusively accept applications submitted...Im Frühling
- ...to neuropathic pain in individuals with SCI. As part of the PhD thesis, the student is expected to take an active role in all the aspects... ...and international conferences What makes you stand out Master degree in neuroscience, psychology, biology, biomedical engineering...Flexible Arbeitszeit
- ...global commerce, and we need your unique talents to help shape what's next. The work is challenging – but it matters. You'll find a... ...business opportunities. EDUCATION AND QUALIFICTIONS • Master's degree, preferably in finance, computer science, engineering, information...VollzeitFlexible Arbeitszeit
- ...Zürich ETH Zurich is one of the world’s leading universities specialising in science... ...) Degree certificates* (e.g., Master's and Bachelor's degree) and transcript of... ...time and send the most recent draft of your thesis. Please note that applications without...Studentenjob
- Are you a master of craft? Do you thrive in a team that succeeds together, demonstrating integrity and respect while acting responsibly?... ...pipeline. Increasingly recognised for creating some of the world’s most sought-after properties, the Group provides legendary service...VollzeitSchichtarbeit
- ...releases, and customer payment follow-ups. Maintains accurate SAP master data, pricing, proof of delivery, and customer records in... ...professionally and collaborate effectively across departments What's on Offer: The selected candidate will be part of a dynamic team...TemporärSoforteinstellung
- ...global commerce, and we need your unique talents to help shape what's next. The work is challenging – but it matters. You'll find a... ...This is a SAP global, strategic, paid Intern / Working Student / Thesis Student position that provides students with opportunities to find...TeilzeitarbeitStudentenjobBackofficeFlexible Arbeitszeit
- ...management while supporting process improvements, best practices, and development of junior controllers. Qualifications Master’s degree in Finance, Accounting, Economics, or a related field. Minimum 8 years of experience in Controlling or FP&A within an international...
- ...opportunity to participate in multidisciplinary projects with other Management Consulting teams This is what makes you successful Master's Degree in Business Informatics, Business Administration or similar First experience in Transformation and/or Digital Technology...Flexible Arbeitszeit
- ...About Us RepRisk is the world’s most respected Data as a Service (DaaS) company for reputational risks and responsible business... ...industries (finance, legal, healthcare, etc.). Education: A Master’s degree or higher in Computer Science, Engineering, Statistics,...VollzeitHomeofficeFlexible Arbeitszeit
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Master’s Thesis. Seien Sie der Erste, der sich bewirbt!
