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

Vector API in JVMLS 2019, KanJava

Vector API in JVMLS 2019, KanJava

2019/8/23に大阪で行われたJVMLS報告会での登壇資料です。

Naoki Kishida

August 23, 2019
Tweet

More Decks by Naoki Kishida

Other Decks in Programming

Transcript

  1. ) 0
    21 & ( 9
    1 0
    2 32/ 9 89

    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. 4 8+6 0 -97 5321

    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. • AI

    • DM
    • ) (
    • P

    View Slide



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

    View Slide




  30. • C

    View Slide

  31. • 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


  32. • , )
    • , )
    • ,
    • (

    View Slide




  33. View Slide


  34. • 1

    +*
    !

    View Slide





  35. View Slide





  36. !

    View Slide


  37. View Slide


  38. View Slide




  39. View Slide


  40. !

    View Slide

  41. View Slide


  42. • / - . -



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

    View Slide


  43. • . / ( 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


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

    • V =F 1 Y

    View Slide



  45. • 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