Back to top

The Women in Compilers and Tools Meetup Series

The LLVM Women in Compilers and Tools Meetup Series is a free virtual event held once every month, starting April 22nd 2021. It is a platform where all women (trans, non-binary, and cis) in various stages in their career, speak openly, discuss, and network with others. This series will feature talks, tutorials, mentoring events and regularly highlights individuals for their contributions to the compiler, programming languages, and tools field and offers continued discussions concluding each event.

This series is organized by The Women in Compilers and Tools (WiCT) working group. This working group is composed of volunteers in the LLVM community and supported by the LLVM Foundation.

Past Meetups

July 2021

From Student of Compilation to Mother of Decompilation

Cristina Cifuentes

This talk provided insight on the field of decompilation and it’s applications. Cristina shared the retrospective on her decompilation PhD work, the growing interest on this technology throughout the past two decades, examples of commercial uses of decompilation, and a new project that makes use of decompilation as it relates to malware. Through her academic and industry experiences, the audience learned about the rejections and accomplishments that has spanned her career and the lasting effects her work has had on the field.

June 2021

From Packing Decimals With Cobol to Optimizing Tweets With Scala: A Journey Through Space, Time, & Culture with Compilers

Uma Srinivasan

This talk gave the audience glimpses into a 30 odd year journey in engineering, industry compilers and surrounding technologies. Through Uma’s observations and experiences, Uma highlighted the ubiquity of compiler technology as it has adapted through time and continues to evolve with the changing environment and culture. She also shared her learnings, in hopes to instill confidence and inspire women engineers in their exciting journey ahead.

May 2021

Bringing up GlobalISel for AArch64

Jessica Paquette

This talk provided a great overview of instruction selection and the exisiting functionality within LLVM with a deeper focus on GlobalISel. Jessica detailed tooling that was designed to find and understand performance and compile time gaps between the FastISel/SelectionDAG infrastructure and GlobalISel. She provided insight into how GlobalISel’s design has improved upon the performance, code size, and compile time of the previous instruction selection frameworks.

April 2021

The WiCT Meetup Series Launch

The Bird of a Feature style talk presented by members of the WiCT Working group gave insight on the exciting details of what’s to come from the meetup series and the community group as a whole.

If you are interested in volunteering in this meetup series or would like to learn more about the WiCT working group, we encourage you to reach out to us on Discord, Discourse or email us directly.

Frequently Asked Questions

This series is intended to be a supportive opportunity for trans, non-binary, and ciswomen to interact. Though we will not require anyone to disclose information related to their identity, individuals who may not be represented are welcome to participate in other ways.

To learn more, please visit the Get Involved Page.

This series will run continuously until otherwise specified.

Possibly. Recording meetups will always be optional and specified on each event listing.

Yes!

Yes! We believe this series will be interesting to all women who work in the field of compilers, programming languages, hardware, debuggers, linkers, security and analysis tools, and other related fields.

The Women in Compilers and Tools working group is a group of people who are passionate about increasing diversity, and especially women, in the field of compilers and tools, who help organize and plan events and resources. To learn more and get involved, check out the community group.

The LLVM Foundation is a nonprofit organization that supports the LLVM Project and education and advancement of the field of compilers and tools. We support the LLVM community by helping it to grow, foster community interactions, work to keep LLVM development productive through infrastructure, and work to ensure the long term health of the LLVM project.

One of the mission’s of the LLVM Foundation is to increase Diversity & Inclusion within the field of compilers and tools. For more information, please visit Community.o.