Crafting the World's Most Advanced Computer Chips with Java

In today's digital age, the demand for faster, more efficient computer chips in our devices is ever-growing. The intricate process of chip manufacturing hinges on cutting-edge machines and sophisticated software, with precision down to the nanometer. But have you ever wondered about the role of software, particularly Java, in this intricate dance of technology?

Dive into this session to unravel the mysteries of chip production. Discover how today's chips can house over a hundred million transistors in just a square millimeter, a testament to the marvels of modern engineering.

We'll journey through the chip creation process, highlighting software's pivotal role in detecting and rectifying potential issues. At the heart of this process is our Java-based analytics platform, which processes machine data, visualizes results, and pinpoints areas for enhancement. This invaluable feedback loop allows for real-time adjustments to the manufacturing parameters, ensuring the production of superior-quality chips.

Join me as I shed light on our platform's architecture, the Java technologies that power it, and the profound impact of software on the future of chip manufacturing.

What's the focus of your work these days?

I work as a software architect on a new, Java based, analytics platform for ASML which will be used by our customers to detect (potential) issues while manufacturing computer chips. After analysis, the platform can be used to recalibrate the machine in order to produce more (and better) chips.

What's the motivation for your talk at QCon San Francisco 2023?

I've learned a lot about how computer chips are actually made since joining ASML. It's funny that we all use them daily on our laptops, phones and other electronic devices without actually knowing how they are created. Since I had never seen a talk about the topic, I wanted to share my knowledge about the manufacturing process and show the design of our brand-new, high-performance platform.

How would you describe your main persona and target audience for this session?

Basically, anyone who's interested in the fabrication of computer chips or whoever wants to know more about the software development involved.

Is there anything specific that you'd like people to walk away with after watching your session?

Knowing how the computer chips we use daily are actually created - despite some big challenges. Some of the things our machines and software do seem almost impossible, but with the right mindset a lot can be achieved to reach your goals and make your customers happy. We've used various solutions from the Java ecosystem that might be interesting for other projects as well.


Speaker

Johan Janssen

Software Architect @ASML

Johan is working as software architect at ASML. He has been working for various demanding companies where rapidly delivering high-quality software was very important. Johan regularly writes articles for InfoQ and Java magazines, mainly around Java. He spoke in 24 countries at more than 40 different conferences such as JavaOne, GOTO, Devoxx, JavaZone, J-Fall, J-Spring, Jfokus and JavaLand. Johan received the JavaOne Rock Star and Oracle Code One Star awards.

Read more
Find Johan Janssen at:

Date

Tuesday Oct 3 / 01:35PM PDT ( 50 minutes )

Location

Pacific DEKJ

Topics

Java Platform Engineering Computer Chips Plugin Architecture Big Data

Share

From the same track

Session Distributed Systems

The Journey to a Million Ops / Sec / Node in Venice

Tuesday Oct 3 / 11:45AM PDT

Venice is an open-source derived data platform developed by LinkedIn. It is used mainly for ML feature storage, which requires the ability to refresh data at very high throughput, and to look it up with low latency.

Speaker image - Alex Dubrouski
Alex Dubrouski

Technical Lead of Server Performance Team @LinkedIn

Speaker image - Gaojie Liu
Gaojie Liu

Senior Staff Software Engineer @LinkedIn, Open Source Contributor @Venice, a Massive Scalable Derived Data Platform

Session Java

How Netflix Really Uses Java

Tuesday Oct 3 / 10:35AM PDT

Netflix is (in)famous for the way we develop our systems. Micro Services, RxJava, Hystrix and Spring Cloud Netflix are just a few things that developers often associate with Netflix.

Speaker image - Paul Bakker
Paul Bakker

Java Platform @Netflix, Java Champion, and Co-Author of "Java 9 Modularity"

Session jvm

Optimizing JVM for the Cloud: Strategies for Success

Tuesday Oct 3 / 03:55PM PDT

Embracing cloud-native is more than just a trend; it's a strategic move for modern businesses. As organizations pivot from monolithic structures to agile micro-services, the role of the JVM becomes increasingly significant.

Speaker image - Tobi Ajila
Tobi Ajila

Eclipse OpenJ9 JVM Engineer @IBM, Optimizing JVMs for Cloud Environments

Session Java

Performance and Developer Productivity

Tuesday Oct 3 / 05:05PM PDT

Details coming soon.

Speaker image - Heather VanCura
Heather VanCura

Senior Director, Standards, Strategy & Architecture @Oracle, Director & Chairperson at Java Community Process (JCP) Program, MySQL Community/DevRel, and Board Member

Session

Unconference: JVM Trends

Tuesday Oct 3 / 02:45PM PDT

What is an unconference? An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.