Upload
others
View
10
Download
0
Embed Size (px)
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