VERIFICATION CHALLENGES @ GRAPHCORE...RESOURCING 2001 tech bubble & 2008 recession Industry...

Preview:

Citation preview

VERIFICATION CHALLENGES @ GRAPHCORE

ResNet18 network visualization from POPLAR®

ABOUT US…

3

Processors and software solutions designed for AI

>$310m in funding

IPU-Processor PCIe Cards and Poplar® software stack

Technology InvestorsProducts

200+ TEAM & GROWING FAST

4

BRISTOL,CAMBRIDGE, LONDON,

PALO ALTO AUSTIN, SEATTLE OSLO, BEIJING

MACHINE INTELLIGENCE

Translate language

Discover drugs

Predict trades

5

Optimize retail

Understand video

Drive a car

Converse with humans

Targeted adverts

CONFIDENTIAL

WE HAVE DEVELOPED A NEW KIND OF HARDWARE THAT WILL LET INNOVATORS CREATE THE NEXT GENERATION OF MACHINE INTELLIGENCE

6

ResNet50 network visualization from POPLARTM

QUESTIONS

▪ Are we there yet? How much longer?

▪ Timescales

▪ Why didn't you didn't ask/tell me that?

▪ Communication

▪ Why isn't your team/compute/... bigger?

▪ Resources

7

TIMESCALES

▪ Metrics

▪ Functional coverage

▪ Clear, well-defined goal

▪ Process

▪ Clear, well-defined process

▪ Experienced team

▪ Spanners

▪ Late specification changes

▪ 'Unknown unknowns' lurking

8

TIMESCALES

▪ No plan survives first contact with the enemy*

▪ Silicon Verification remains an Art

▪ Verification is NEVER finished

* Helmuth von Moltke the Elder

9

COMMUNICATION

▪ Communication is a two-way process

▪ Intra team

▪ Inter team

▪ Tribal knowledge

▪ Most communication is peer to peer

10

COMMUNICATION

▪ Communication is a two-way process

▪ Education

11

RESOURCING

▪ Compute

▪ Easy sell to top level management

▪ Licensing

▪ Simulation has become commodity

▪ Engineer

▪ Precious resource in short supply

12

RESOURCING

▪ 2001 tech bubble & 2008 recession

▪ Industry graduate recruitment declined

▪ CS grads go to 'Financial Engineering' the The City

▪ Decline in CS/EE undergrads from mid noughties

▪ Aging talent pool has become less mobile

▪ Houses & spouses, children in education increases inertia

13

RESOURCING

▪ Contractors - to fill in temporary shortfall?

▪ Must onboard any engineer

▪ Domain knowledge

▪ Tribal knowledge

▪ What is the half-life

▪ of contractor?

▪ of permanent employee?

14

RESOURCING

▪ Other options

▪ Open another site close to talent

▪ Acquire a company

▪ Lack of resource

▪ Makes introducing new technology hard

▪ Just have to do less

15

RESOURCING

▪ Graphcore buys more computers

▪ Graphcore is employing graduates

16

THANK YOU

Richard.Porter@graphcore.ai

17