Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fast Monte Carlo for Proton Therapy Andrew Green.

Similar presentations


Presentation on theme: "Fast Monte Carlo for Proton Therapy Andrew Green."— Presentation transcript:

1 Fast Monte Carlo for Proton Therapy Andrew Green

2 Outline Things that happened in 2015 Update on Google Cloud work Algorithms work Geant4 development Thesis Progress The Job hunt

3 Things that happened in 2015 Attended MC2015 conference, presented work on Xeon Phi Well received, got some interesting questions Other talks very interesting, lots of good ideas about validation Had a good look round Nashville

4

5

6

7 Things that happened in 2015 Visited SLAC for two weeks, ostensibly for a two-day course on Xeon Phi – Also gave a seminar on my Cloud and Algorithms work Interesting course, but little material on Monte Carlo – Implicit admission that even Intel don’t think Xeon Phi is that good at it? Worst sunburn I have ever had (don’t worry, no pictures) Very productive, started a collaborative effort – Specialist Xeon Phi application for proton therapy – still working on that… Also learned a little bit about Hadronics (SLAC specialty)

8

9

10

11 Things that happened in 2015 Went to Geant4 collaboration meeting in Chicago Lots of interesting developments in version 10.2 – Improved Goudsmit-Saunderson Multiple scattering model – Better lateral correlation in Urban MCS model – Some hadronic model parameter tuning made available to users. Geant4 version 10.2 released on 4 th December – Should get about 5-10% speed improvement – Strange scaling: superlinear (i.e. 2 threads take less than half the time of one thread) – no-one understands this yet… Useful discussions about validation and performance issues relevant to medical Monte Carlo – Medical still not seen as a big player – Medical users need to make more noise

12

13

14

15

16 Google Cloud Work This time last year: – PYPE mostly written – Fast plan validation in the cloud using dummy plan – Plan validation I 6 minutes This time last week: – PYPE stable and reliable (mostly) – Able to validate actual plan from PSI in 10 minutes – Considerably more complex than proof of principle plan. Paper under review for submission to Medical Physics

17 Google Cloud Work Ran several large jobs using PYPE – Robustness study using two plans from PSI (approx 1 billion CPU seconds = 33 CPU years) – Full fraction of proton therapy – 100x109 protons Took longer to download the data than to produce it! – Roughly 3TB to download and analyse – Currently sat in UoM data storage in Salford. Analysis ongoing, hoping to publish in the new year

18 Algorithms Work Been very cagey up ‘til now, but almost ready to publish Technique known as ficticious interaction tracking, or Woodcock tracking – Used extensively in nuclear reactor codes. – Implemented in GATE for photons. Allows tracking of particles without having to consider boundary crossings – Perfect for medical physics There have been a couple of hiccoughs on the way though… – Where should the dose go? – Optimisation of the implementations – Migration to multithreaded mode Mostly solved now.

19 Tracking Algorithms PRESTAWoodcock

20 Woodcock vs PRESTA – no secondaries

21 Woodcock vs PRESTA – with secondaries

22 Secondary Production

23 Woodcock Applied to Secondaries

24 Validation Compare PRESTA algorithm produced Bragg peak to Woodcock produced Bragg peak Used Kolmogorov-Smirnov test to compare the two Found a problem, also found a solution! Still need to fully understand implications for simulation efficiency – At present, too much performance penalty – Profiling underway, think I have an idea what is wrong

25 Bragg peak Comparison

26 Validation Woodcock alone gives slightly different results – Barely visible in plot, visible in zoomed version Use step-limiting technique Kolmogorov-Smirnov results: – No step limit: D=0.465, p=1.06E-19 – With step limit: D=0.04, p=0.9966 KS-test suggests the two are equivalent when step limiting is enabled.

27 Thesis Progress Comments back on one chapter, two more approaching readiness. Most of the actual work is now done Going pretty well (I think) Expect to have the next two chapters done soon after christmas Aiming to submit in March. This word cloud is here because I know it will annoy Hywel

28 Job Hunt Applications in a couple of places: – JSPS fellowship – one year in Japan at KEK, working on BNCT – As of this morning, KEK are looking for backup funding in case JSPS doesn’t pan out – Research Software Engineer at the Christie hospital – Integrated treatment planning and validation system – work with Marcel van Herk, should be pretty cool Not heard anything from any of these yet… Open to suggestions!

29 Next Year Finish thesis Get Job ???? Profit


Download ppt "Fast Monte Carlo for Proton Therapy Andrew Green."

Similar presentations


Ads by Google