Wh a t ' s n e w i n t h e G P U v i r t u a l - - PowerPoint PPT Presentation

wh a t s n e w i n t h e g p u v i r t u a l w o r l d
SMART_READER_LITE
LIVE PREVIEW

Wh a t ' s n e w i n t h e G P U v i r t u a l - - PowerPoint PPT Presentation

Wh a t ' s n e w i n t h e G P U v i r t u a l w o r l d ? F O S D E M 2 0 1 9 E l i e T o u r n i e r C o l l a b o r a E l i e T o u r n i e r e l i e . t o u r n i


slide-1
SLIDE 1

Wh a t ' s n e w i n t h e G P U v i r t u a l w

  • r

l d ?

F O S D E M 2 1 9 E l i e T

  • u

r n i e r C

  • l

l a b

  • r

a

slide-2
SLIDE 2

O p e n F i r s t O p e n F i r s t

E l i e T

  • u

r n i e r

e l i e . t

  • u

r n i e r @c

  • l

l a b

  • r

a . c

  • m

h

  • p

e t e c h

slide-3
SLIDE 3

3

S u mma r y

  • Wh

a t i s v i r g l ?

  • V

i r g l t h r

  • u

g h t h e y e a r .

  • I

n f r a s t r u c t u r e , G i t L a b a n d C I .

  • P

l a n f

  • r

t h e f u t u r e .

  • Q

& A a n d d i s c u s s i

  • n

.

slide-4
SLIDE 4

4

Wh a t i s v i r g l ?

slide-5
SLIDE 5

5

H i s t

  • r

y

  • D

a v e A i r l i e s i d e p r

  • j

e c t .

  • V

i r t u a l 3 D G P U f

  • r

Q E M U .

  • S

e c u r i t y i n m i n d .

  • B

a s e

  • n

G a l l i u m a r c h i t e c t u r e .

  • h

t t p s : / / w w w . y

  • u

t u b e . c

  • m

/ w a t c h ? v = r P e M r m e L T i g

slide-6
SLIDE 6

6

S t a c k

Q E M U

v i r g l r e n d e r e r v i r t i

  • g

p u

H

  • s

t

A p p l i c a t i

  • n

K e r n e l

v i r t i

  • g

p u

M e s a

v i r g l

G u e s t

O p e n G L

slide-7
SLIDE 7

7

I R s

Q E M U

v i r g l r e n d e r e r v i r t i

  • g

p u

H

  • s

t

A p p l i c a t i

  • n

K e r n e l

v i r t i

  • g

p u

M e s a

v i r g l

G u e s t

O p e n G L

slide-8
SLIDE 8

8

M e mo r y a l l

  • c

a t i

  • n

( s i mp l i f y )

  • G

u e s t a l l

  • c

a t e s a n d c r e a t e s r e s

  • u

r c e .

  • Q

E M U

  • r

v i r g l r e n d e r e r c r e a t e s h

  • s

t r e s

  • u

r c e .

  • Q

E M U c r e a t e s a i

  • v

e c f

  • r

t h e g u e s t r e s

  • u

r c e .

  • G

u e s t w r i t e s d a t a t

  • t

h e r e s

  • u

r c e .

  • G

u e s t r e q u e s t a t r a n s f e r .

  • Q

E M U

  • r

v i r g l r e n d e r e r c

  • p

y d a t a f r

  • m

g u e s t t

  • h
  • s

t r e s

  • u

r c e .

  • G

u e s t c a n u s e t h e r e s

  • u

r c e .

slide-9
SLIDE 9

9

V i r g l t h r

  • u

g h t h e y e a r .

slide-10
SLIDE 10

1

L a s t y e a r s t a t u s

  • O

p e n G L 3 . s u p p

  • r

t .

  • O

p e n G L b a c k e n d

  • n

l y .

slide-11
SLIDE 11

1 1

C u r r e n t s t a t u s

  • O

p e n G L 4 . 3 s u p p

  • r

t .

  • O

p e n G L E S 3 . 2 s u p p

  • r

t .

  • O

p e n G L a n d O p e n G L E S b a c k e n d .

– R

e q u i r e S D L t

  • c

r e a t e t h e G L E S c

  • n

t e x t .

slide-12
SLIDE 12

1 2

C u r r e n t s t a t u s

  • G

L E S 2 : N

  • t

S u p p

  • r

t e d 2 5

  • G

L E S 3 : N

  • t

S u p p

  • r

t e d 1 6 2

  • G

L E S 3 2 : N

  • t

S u p p

  • r

t e d 1 3 1 4

slide-13
SLIDE 13

1 3

H

  • w

d i d w e a c h i e v e t h e s e r e s u l t s ?

  • H

e a v y u s e

  • f

h

  • s

t G P U f e a t u r e s i n s i d e t h e g u e s t

– C

a p s i n i t i a l i z e d a t l a u n c h

  • Wo

r k a r

  • u

n d f

  • r

O p e n G L E S

– M

  • d

i f y i n g s h a d e r h e a d e r .

– G

L E S d

  • e

s n ’ t s u p p

  • r

t g l D r a w B u fg e r .

  • A

d d f

  • r

m a t s u p p

  • r

t

slide-14
SLIDE 14

1 4

D e b u g g i n g

  • Wh

e r e t h e f * & % i s m y i s s u e ?

slide-15
SLIDE 15

1 5

P e r f

  • r

ma n c e

  • n

K a b y l a k e

B e n c h ma r k H

  • s

t Q E M U V t e s t

U n i g i n e H e a v e n 1 2 4 x 7 6 8 f u l l s c r e e n Q u a l i t y h i g h 2 x A A 2 7 . 9 F P S ( 1 9 . 1

  • 5

3 . 1 ) 1 4 . 6 F P S 2 . 1 F P S i n S e p t e m b e r 1 8 . 4 F P S ( 7 . 3

  • 3

8 . 1 ) U n i g i n e V a l l e y 1 2 4 x 7 6 8 f u l l s c r e e n Q u a l i t y h i g h 2 x A A 2 4 . 6 F P S ( 1 4 . 6 – 4 1 . 3 ) 1 3 . 9 F P S 1 . F P S i n S e p t e m b e r 1 6 . 4 F P S ( 1 . 1 – 2 3 . 9 )

slide-16
SLIDE 16

1 6

I n f r a s t r u c t u r e , G i t L a b a n d C I .

slide-17
SLIDE 17

1 7

I n f r a s t r u c t u r e

  • S

t i l l h a v e s

  • m

e d i s c u s s i

  • n
  • v

e r t h e M L .

  • E

a v y u s e

  • f

F r e e d e s k t

  • p

G i t L a b .

P u l l r e q u e s t s .

B u g r e p

  • r

t s .

Wi k i .

C I .

slide-18
SLIDE 18

1 8

C I

  • M

e r g e d f e w m

  • n

t h s a g

  • .
  • U

s e s

  • f

t p i p e .

– B

u t l l v m p i p e a n d G P U a r e a v a i l a b l e

  • R

u n t h e C T S .

– C

a n r u n P i g l i t t

  • .
slide-19
SLIDE 19

1 9

P l a n f

  • r

t h e f u t u r e .

slide-20
SLIDE 20

2

F u t u r e

  • I

n c r e a s e t h e G L v e r s i

  • n

.

  • I

m p r

  • v

i n g G L

  • n

t

  • p
  • f

G L E S .

  • P

e r f

  • r

m a n c e .

C

  • h

e r e n t m e m

  • r

y .

C a c h i n g .

slide-21
SLIDE 21

2 1

F u t u r e

  • V

u l k a n s u p p

  • r

t .

S t a r t e d b y N a t h a n G a u e r , G S

  • C

s t u d e n t .

h t t p s : / / g i t h u b . c

  • m

/ K e e n u t s / v u l k a n

  • v

i r g l

slide-22
SLIDE 22

2 2

D e mo .

slide-23
SLIDE 23

2 3

J

  • i

n t h e p a r t y

  • h

t t p s : / / g i t l a b . f r e e d e s k t

  • p

.

  • r

g / v i r g l / v i r g l r e n d e r e r

  • #

v i r g i l 3 d

  • n

F r e e n

  • d

e

  • v

i r g l r e n d e r e r

  • d

e v e l @l i s t s . f r e e d e s k t

  • p

.

  • r

g

slide-24
SLIDE 24

2 4

Q & A a n d d i s c u s s i

  • n

.

slide-25
SLIDE 25

2 5

We a r e h i r i n g !

slide-26
SLIDE 26

2 6

T h a n k y

  • u

!