future of hardware

27
uture of hardware – Karel Kannel, Proact Estonia Future of hardware 2016 Karel Kannel tegevjuht

Upload: karel-kannel

Post on 14-Feb-2017

214 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Future ofhardware

2016

Karel Kanneltegevjuht

Page 2: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Proact

15 riiki 740 töötajat

»nendest 400 inseneri 70 petabaiti andmeid meie pilvedes Enamuse tehnoloogiapakkujate

hoolduspartner. Oracle Platinum Partner

Page 3: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Page 4: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Mida teeme

BACK UP/ ARCHIVING/ DATA RECOVERY

DATA STORAGE SYSTEMS

HIGH AVAILABILITY SYSTEMS AND CLUSTERS

VIRTUALIZATION SOLUTIONS

DATABASE SERVERS, LOAD BALANCINGFI

NA

NC

ING

HY

BR

ID S

YS

TEM

S

CO

NS

ULT

ING

PR

OJE

CT

MA

NA

GE

ME

NT

IT S

YS

TEM

SU

PP

OR

T

CORE SERVICESDATA CENTER

ORACLE DATABASES

MA

NA

GE

D S

ER

VIC

ES

ADDITIONAL SERVICES

Page 5: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Ajalooline tähelepanek: ”Tarkvara hõlmab lõpuks alati kõik saadaolevad riistvara ressursid”.

Page 6: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Aastaid on olnud: ”Hardware defined software”.

Page 7: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Moore’ seadus: “Transistoride arv kahekordistub iga kahe aastaga”.

Page 8: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Transistori suurus

Page 9: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

2015 aastal toodeti 400 miljardit miljardit ( 4x1020) transistori. Rohkem kui lehti kõigil maailma puudel kokku.

Inimajus 100 miljardit neuronit. Igaühel ca 10000 ühendust. Kokku 1015 sünapsit.

Page 10: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Moore’ seaduse seadus:

”Inimeste arv, kes ennustavad Moore seaduse lõppu, kahekordistub iga kahe aastaga”.

Page 11: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

LatentsusPöördus ns Pöördus μs Pöördus ms

L1 cache 0,5

L2 cache 7

DRAM 200

NVDIMM 5 000 5

NVMe SSD kirjutamine 30 000 30

NVMe SSD lugemine 110 000 110

Datacentris teise serveri puutumine

500 000 500

SAN pöördus 1 000 000 – 10 000 000 1 000 – 10 000 1 - 10

Lokaalse HDD pöördus 10 000 000 10 000 10

IP pakett mandri sees 30 - 100

IP pakett mandrite vahel 100 - 300

Page 12: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Kuidas teha rohkem tööd?

Tööta kiiremini Palu abi Tööta targemalt

Page 13: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Tööta kiiremini! Kui saame transistorid väiksemaks, saame nende võimsuseralduse

väiksemaks ja töökiiruse suuremaks. Nii saab neid rohkem ühele kiibile panna.

Page 14: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Taktsageduse areng

2005

Page 15: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Inteli arendustsükkel Tick – tock

»Tick - väiksem transistor »Tock - arhitektuuri uuendus

Page 16: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Tick – tock – tock»Väiksem transistor»Arhitektuuri uuendus»Veelkordne arhitektuuri uuendus

Inteli arendustsükkel nüüd

Page 17: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Xeon E5-2699 v4 -7,2 mlrd transistori

ILP kasv 5%, võrreldes eelmise versiooniga. Veidi üle aasta.

Page 18: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Kõik kokku

Page 19: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Palu abi! Kui kiirust enam ei anna tõsta?

Paneme paljud sama tööd tegema»Suurendame tuumade arvu»Suurendame lõimede arvu

Esimesed multicore ca 2003 Nüüd Intel Xeon: kuni 22 tuuma, 44 lõime Oracle Sparc M7: 32 tuuma, 256 lõime!

Page 20: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Paralleliseerimise efektiivsus

Amdahl’ seadus

Iga järgmise liituva lõime efektiivsus on väiksem.

Page 21: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Tööta targemalt!

Page 22: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Abiprotsessorid pole midagi uut – mäletate x87?

Page 23: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Lisavõimalused protsessori sees

Intel»MMX, SSE ’99 signaalitöötlus»AES krüpto ’08

Oracle»Krüpto»Andmebaasile sobivad andmeformaadid»SQL-in Silicon- kuni 10x päringu kiiruse tõus

› Mälu pakkimine› Mälu scan› Filtreerimine› Joint assist

»Häkkimiskaitse (värvitud viidad)

Page 24: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Software defined hardware

FPGA’s back with vengeance

Microsoft Bing

Uued protsessorid sisaldavad FPGA regiooni, mis programmeeritakse ära rakenduse poolt.»Analüütika»Masinõpe»Otsingud

Page 25: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Mida see tähendab? Litsenseerimine muutub veelgi keerulisemaks.

Paralleelprogrammeerimine. Erifunktsioonide kasutamise võimekus. FPGA programmeerimine Mälu on odav- töötlus mällu.

Rakenduste ja infokogude tükeldamine, sünkroniseerimine. Infotöötluse hajumine igale poole. Kuid mis, kuhu? SQL baasid ei kao kuhugi- ACID Paljud asjad jäävadki monoliitseks- andmekeskuse ulatuses. Hiidandmekeskused.

Suurte andmekogude liigutamine on aeglane ja kallis. Lihtsam on liigutada protsessi.

Page 26: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Tänan!

Page 27: Future of hardware

Future of hardware – Karel Kannel, Proact Estonia

Proact – Oracle Database Managed Services

BACK UP/ ARCHIVING/ DATA RECOVERY

DATA STORAGE SYSTEMS

HIGH AVAILABILITY SYSTEMS AND CLUSTERS

VIRTUALIZATION

DATABASE SERVERS AND OS

ORACLE DATABASES

CAPACITY MANAGEMENTSERVICE DELIVERY MGMT

SOFTWARE PATCHING

RECOVERY TESTING

24 x 7 SERVICE DESK

STAFF READY TO REACT

HEALTH CHECKS

MONITORING