Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vector API in JVMLS 2019, JavaQ

Vector API in JVMLS 2019, JavaQ

2019/8/30に福岡で行われたJVMLS報告会での登壇資料です。

Naoki Kishida

August 30, 2019
Tweet

More Decks by Naoki Kishida

Other Decks in Programming

Transcript

  1. ) 0
    21 & ( 9
    8 1 0 / / 9FE
    2 32/

    View Slide

  2. • 2
    • D A WCJM K O

    • 2 9 - 93 1
    • 2 9 JL M K O

    • D V

    View Slide



  3. View Slide

  4. • S J
    • S J
    • 2 1
    • M M M
    S 8
    • 0- a
    • V c

    View Slide



  5. • 2

    View Slide

  6. • O
    K
    J D K

    View Slide


  7. • )2 ( (
    • ) ( 2
    • M e
    • (2
    • SP Cac G

    • ( F
    • F
    • F

    View Slide


  8. View Slide



  9. • ( V ( ( ) ) C
    • IRJM) ( ( )
    V ) )
    • ( ( ( V
    ) ) C
    ( MAJ
    a V C

    View Slide

  10. !

    View Slide


  11. View Slide

  12. 6
    .

    View Slide

  13. 6 .
    8
    .

    View Slide

  14. 8
    8
    8 6 6.8
    8 .

    View Slide

  15. . . 8
    . .
    . . 8
    .
    . 8
    . 6
    )( C B
    . . 86
    8 )
    8 )
    )(

    View Slide

  16. View Slide


  17. View Slide



  18. View Slide




  19. View Slide




  20. View Slide








  21. View Slide


  22. 204+013 -

    View Slide


  23. -- 315 124+ 0

    View Slide


  24. (
    ))(
    ++
    9 3 0 45 8
    2 1 85-6 4 7

    View Slide


  25. • (( 5 2 4 9

    • ((( 5 2 4 5A 6 8
    • )
    • 5 2 4A 7
    • )
    • 2 4 7 0
    • )
    • )
    • 2 4 1

    View Slide





  26. View Slide



  27. • )


    • A ( I

    View Slide



  28. • A M


    • IJ ) ) ( D NS
    • P D

    View Slide



  29. • ND M a
    • V A
    • A c
    • c
    • ( A U
    • )C J
    • P SI

    View Slide



  30. • MI NC


    • a A j
    • ( C
    • )D c
    • P SVJ
    • U C (

    View Slide



  31. • U S
    • oA CP
    • r pNP A
    • : -( A
    • + ( P S jD )
    • W X e D DM
    • a V d J
    • cJISs + (
    • P P
    • + V
    • uJv D J
    • A D

    View Slide




  32. • C

    View Slide

  33. • 28 5 <> 5 5 4 5 <> 5 5 4 5 <>

    • D 5 <> ,< 6 <1 < 2 5
    • 28

    • 5 <> 5 <> F
    • 5 5 4 5 <>
    • 5 <> 5 5 4 5 <> 565>
    • 1 165 >8B1 5I 5 <>L

    View Slide


  34. • , )
    • , )
    • ,
    • (

    View Slide




  35. View Slide


  36. • 12

    + *
    !

    View Slide





  37. View Slide





  38. !

    View Slide


  39. View Slide


  40. View Slide




  41. View Slide


  42. !

    View Slide

  43. View Slide


  44. • /

    • .

    • .
    • - - - // / - .
    :

    View Slide


  45. • . / ( 2 C A )/- - D 3C A
    • 8CC ( : :3E3 C :
    • .3E3
    • 8CC ( A : :3E3 C 83A 3 E C A
    3 0 :3E3 : D 3C A E C A D D 3A 8C

    View Slide


  46. • 02 )
    • ( , (
    • ^ M
    • 2 0 1 P P
    • M GA U =
    • T P = G Y G

    • V =F 1 Y

    View Slide



  47. • ac
    • FRR M CLH I H?T? LCR PMHCARQ JT HT J?L QS R
    • FRR M CLH I H?T? LCR MPIQFM
    • =MS:S C
    • FRR Q VMSRS C AM H?T?
    • FRR Q VMSRS C AM J?VJ QR J QR 64 / 4 .P 08 = T 7 /75 220/
    1
    • 3 5 4?L S? C 9S R b
    • XYZ 1?RCL?
    • FRR Q LM MI?V F?RCL? JM AM CLRPV
    • FRR Q LM MI?V F?RCL? JM AM CLRPV
    • FRR Q LM MI?V F?RCL? JM AM CLRPV
    • FRR Q LM MI?V F?RCL? JM AM CLRPV
    • FRR Q LM MI?V F?RCL? JM AM CLRPV

    View Slide