SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
 

      




 
 

      
      

      
          • 
      
          • 
               – 
      
 
      
 
 
 
      
 
 
 
 
      
 
 
 
      
 
 
 
 




 
      
      
 

      
          • 
          • 
 
      
      
          • 
 
 
      
      
              Off chip main memory
                                            Off chip main memory
      Mem. Node      Page
      (0,0)          buffer                                                                                                        Y-
                                                                            Many-core processor chip

                     INCC
                                            Memory       Path      Path                      Path           Comp. Node
                                             Node        Node      Node                     Node            (X,Y)          Core
                                             (0,0)       (1,0)     (2,0)                    (M,0)
                              Router   X+
                                              Path      Comp.      Comp.                    Comp.              Node       INCC
                                              Node      Node       Node                     Node              Memory
                                              (0,1)      (1,1)      (2,1)                   (M,1)
                  (b)          Y+
                                                                                                       X-                         Router   X+
                                              Path      Comp.      Comp.                    Comp.
                               Y-             Node      Node       Node                     Node
                                              (0,2)      (1,2)      (2,2)                   (M,2)
      Path Node                                                                                                          (a)       Y+
      (X,Y)



                                               Path     Comp.      Comp.                    Comp.
                                              Node      Node       Node                      Node
 X-                           Router   X+     (0,N)     (1,N)      (2,N)                    (M,N)



                  (c)          Y+
 
 
 
 
                                           1600
                                                        SimMc
     Simulation Speed (kilo cycle / sec)   1400

                                           1200

                                           1000

                                           800

                                           600

                                           400

                                           200

                                              0
                                                  20   40       60    80   100
                                                            # nodes
 
      
 
 
 
      
 
 
 
 
      
          • 


 
      
      
 
      
 
 
 
      
 
 
 
 
      
 
 
 
      
 
 
 
 
      


 
      


      
 
                                                                                                                                                             	


                                                                                                                                              	




                                                !"#$%&'()*+"
                                                                                                                                                             	




                                                                                                     	
                                                                                                     	
                                                                                                     	




            (
                                                                                                       	
                                                                                                       	




                                                                                                        	
                                                                                                        	
                                                                                                        	
                                                                                                        	




                             !""
                                   #""
                                         $!""
                                                 $#""
                                                        %!""
                                                               %#""
                                                                      &!""
                                                                             &#""
                                                                                    '!""
               )&
                 *#
           (        !!
             )&        +"
                *$
                   %!
           (         !+
             )&          "
                *$
                   ,!
           (         !+
             )#          "
                -
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	
                                                                                                     	




                  .(
           (          &!
             )#          "
                -
                  .(
           (          #!
             )#          "
                -
                  .(
          (           /#
            )#           "




,&-*.&"
               -
                 .(
          (         $$
            )#         !"
               -
                 .(
          (         $#                                                                                                                  !"#$%&"'()*+(,-)
            )#         #"
               -
                 .(                                                                                    &
                                                                                                                           !"
                                                                                                                                #!!!"
                                                                                                                                           $!!!!"
                                                                                                                                                    $#!!!"
                                                                                                                                                             %!!!!"
                                                                                                                                                                      %#!!!"




          (         %%                                                                                     '(
            )#         !"                                                                                     )  #!
               -                                                                                      &             !
                 .(                                                                                       '(          *"
                    &&                                                                                       )$%
                       !"
                                                                                                      &          ! !*
                                                                                                          '(
                                                                                                             )        "
                                                                                                              $+
                                                                                                      &          ! !*
                                                                                                          '#          "
                                                                                                             ,
                                                                                                                 -&
                                                                                                      &
                                                                                                        '# (!"
                                                                                                           ,
                                                                                                             -&
                                                                                                      &
                                                                                                        '# #!"
                                                                                                           ,
                                                                                                             -&
                                                                                                     &          .#
                                                                                                       '#
                                                                                                          ,        "
                                                                                           .(/01()




                                                                                                            -&
                                                                                                     &         $$
                                                                                                       '#         !"
                                                                                                         ,
                                                                                                           -&
                                                                                                     &
                                                                                                       '# $##
                                                                                                         ,         "
                                                                                                           -&
                                                                                                     &
                                                                                                       '# %%!
                                                                                                         ,         "
                                                                                                           -&
                                                                                                              ((
                                                                                                                 !"
 
      
      
 
 
 
      
      
 
      


 
 
      
      
 
      
          • 
      
      
 
      
      
 
      
      
3*(14)2*"+&
                         '*504)6&

!"#$%&
/+012&,&
                7,8,9&                                  7:8,9&




!"#$%&                                 !"#$%&'"()*+&,
/+012&-&




!"#$%&                                 !"#$%&'"()*+&-
/+012&.&




           7,8:9&                                          7:8:9&
                                       !"#$%&'"()*+&.
 
      
      
      


 
      
      
 
      
 
      
      
      
      
                                           +-7?</%/$-.,:-;",@*A+-#"B

                                                      +-#"                          9:++
                          =)"#,>%5"#
                                                     0-</"#             :-;",*"7-#5,+-./#-&&"#



                          F%)",!5)/"7,>%5"#                    *"7-#5,9.$/$%&$'"#


                          >$.3,>%5"#                    !5.26#-.$'"#       *"7-#5,1#8$/"#

          !2%&%8&"+-#",
            *-;<&"                            !"#$%&,              ("C$2",             +&-23$.D,
                                           +-77<.$2%/$-.)         +-./#-&&"#            0")"/
                                                                   !01*,                +&-23,
                          E65)$2%&,>%5"#       !"#$%&$'"#
                                                                  +-./#-&&"#           4"."#%/-#,
                                                                   **+,                 0")"/,
                                              (")"#$%&$'"#
                                                                  +-./#-&&"#           4"."#%/-#,
 
                    A#"&(%%!                                                   6-,-

                                                                               !"*,#".                  0$7$,(E$*$#-,"#(
                       %%!(!"*,#"..$#

                                                                 )*+,+-.(%$&"#'(6-,-
                                                                                                       !."4D(E$*$#-,"#(
                     %$&"#'()*+,+-.+/$#
                                                               3,"#$                                  B#+,$(     2":$(
                              !"#$                             C"-:                                            %$&"#'(
                                                                                           %$&"#'(    0$-:     !"*,#"..$#
                                                                             0$-:
                                                                                           ;#<+,$#(
                             )2!!                                                                                )2!!(
                                                                             B#+,$
                                                                                                                #$?+7,$#(
                                                                             6%;(
               =1,>1,(A.+,             )*>1,(A.+,                            +*A"#&-,+"*

A.+,(,"((                    0"1,$#                     A.+,(A#"&((
*$8,(*":$                                               *$8,(*":$
                                                                                                                30;%(
            3$#+-.+/$#(89             6$7$#+-.+/$#(89             3'*45#"*+/$#                                 !"*,#"..$#(


            3$#+-.(=1,>1,              3$#+-.()*>1,                                                            ,"@A#"&(30;%
 
      
      


 
      
          • 
      
 
      
          • 
          • 



 
 
      
 
 
 
      


          809'
                     6:5451'                       6<5451'

                                                    #+.'            %?@ABC!7*

                   !"##$%&'()*                                      !"##$%D.0-'*
                                                                                   /425
          &+,-'.                                                       6>5451'

                                 /'.0(1$/'2)023
          ;5451'
                                   ==5451'

                                                  6$70.-,(1$#451'
 
      
 
 
 
      
 
 
 
 
 
 
      
 
 
 
      
 
 
 
 
      
      
      
 
      
          • 
          • 
      
          • 
 
     Simulation Speed (kilo virtual cycle / sec)   1600
                                                                          Speedup
                                                                           SimMc
                                                   1400        ScalableCore system
                                                                                                20
                                                   1200

                                                   1000                                         15




                                                                                                     Speedup
                                                    800
                                                                                                10
                                                    600

                                                    400
                                                                                                5
                                                    200

                                                      0                                         0
                                                          20    40        60         80   100
                                                                     # nodes
 
                                 2
                                       Relative Efficiency
                                1.8                SimMc                     30
                                      ScalableCore system
                                1.6
     Energy [J/virtual cycle]



                                                                             25




                                                                                  Relative Efficiency
                                1.4

                                1.2                                          20

                                 1
                                                                             15
                                0.8

                                0.6                                          10

                                0.4
                                                                             5
                                0.2

                                 0                                           0
                                      20         40          60   80   100
                                                      # nodes
 
     Energy-Delay Product [J sec/virtual cycle]   0.045                                      600
                                                           Relative Efficiency
                                                   0.04                SimMc
                                                          ScalableCore system
                                                                                             500
                                                  0.035




                                                                                                   Relative Efficiency
                                                   0.03                                      400

                                                  0.025
                                                                                             300
                                                   0.02

                                                  0.015                                      200

                                                   0.01
                                                                                             100
                                                  0.005

                                                     0                                       0
                                                          20       40        60   80   100
                                                                        # nodes
 
      
 
 
 
      
 
 
 
 

      
      

      
          • 
      
          • 
               – 
      

Mais conteúdo relacionado

Destaque

A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...
A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...
A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...Shinya Takamaeda-Y
 
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAsScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAsShinya Takamaeda-Y
 
A CGRA-based Approach for Accelerating Convolutional Neural Networks
A CGRA-based Approachfor Accelerating Convolutional Neural NetworksA CGRA-based Approachfor Accelerating Convolutional Neural Networks
A CGRA-based Approach for Accelerating Convolutional Neural NetworksShinya Takamaeda-Y
 
A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...
A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...
A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...Shinya Takamaeda-Y
 
PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)
PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)
PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)Shinya Takamaeda-Y
 
PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)
PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)
PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)Shinya Takamaeda-Y
 
PyCoRAMを用いたグラフ処理FPGAアクセラレータ
PyCoRAMを用いたグラフ処理FPGAアクセラレータPyCoRAMを用いたグラフ処理FPGAアクセラレータ
PyCoRAMを用いたグラフ処理FPGAアクセラレータShinya Takamaeda-Y
 
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみようPythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみようShinya Takamaeda-Y
 
Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)
Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)
Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)Shinya Takamaeda-Y
 
Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)
Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)
Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)Shinya Takamaeda-Y
 
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみようPythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみようShinya Takamaeda-Y
 
コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)
コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)
コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)Shinya Takamaeda-Y
 
FPGA・リコンフィギャラブルシステム研究の最新動向
FPGA・リコンフィギャラブルシステム研究の最新動向FPGA・リコンフィギャラブルシステム研究の最新動向
FPGA・リコンフィギャラブルシステム研究の最新動向Shinya Takamaeda-Y
 
What's MieruPC? at kosenconf 2009 Tokyo LT
What's MieruPC? at kosenconf 2009 Tokyo LTWhat's MieruPC? at kosenconf 2009 Tokyo LT
What's MieruPC? at kosenconf 2009 Tokyo LTShinya Takamaeda-Y
 
A Hardware Development on FPGAs
A Hardware Development on FPGAsA Hardware Development on FPGAs
A Hardware Development on FPGAsShinya Takamaeda-Y
 
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)Shinya Takamaeda-Y
 

Destaque (18)

A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...
A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...
A Framework for Efficient Rapid Prototyping by Virtually Enlarging FPGA Resou...
 
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAsScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
ScalableCore System: A Scalable Many-core Simulator by Employing Over 100 FPGAs
 
A CGRA-based Approach for Accelerating Convolutional Neural Networks
A CGRA-based Approachfor Accelerating Convolutional Neural NetworksA CGRA-based Approachfor Accelerating Convolutional Neural Networks
A CGRA-based Approach for Accelerating Convolutional Neural Networks
 
A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...
A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...
A High Performance Heterogeneous FPGA-based Accelerator with PyCoRAM (Runner ...
 
PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)
PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)
PyCoRAMによるPythonを用いたポータブルなFPGAアクセラレータ開発 (チュートリアル@ESS2014)
 
PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)
PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)
PyCoRAM (高位合成友の会@ドワンゴ, 2015年1月16日)
 
PyCoRAMを用いたグラフ処理FPGAアクセラレータ
PyCoRAMを用いたグラフ処理FPGAアクセラレータPyCoRAMを用いたグラフ処理FPGAアクセラレータ
PyCoRAMを用いたグラフ処理FPGAアクセラレータ
 
Zynq+PyCoRAM(+Debian)入門
Zynq+PyCoRAM(+Debian)入門Zynq+PyCoRAM(+Debian)入門
Zynq+PyCoRAM(+Debian)入門
 
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみようPythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
 
Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)
Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)
Veriloggen: Pythonによるハードウェアメタプログラミング(第3回 高位合成友の会 @ドワンゴ)
 
Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)
Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)
Debian Linux on Zynq (Xilinx ARM-SoC FPGA) Setup Flow (Vivado 2015.4)
 
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみようPythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
 
コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)
コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)
コンピュータアーキテクチャ研究の最新動向〜ISCA2015参加報告〜 @FPGAエクストリーム・コンピューティング 第7回 (#fpgax #7)
 
FPGA・リコンフィギャラブルシステム研究の最新動向
FPGA・リコンフィギャラブルシステム研究の最新動向FPGA・リコンフィギャラブルシステム研究の最新動向
FPGA・リコンフィギャラブルシステム研究の最新動向
 
2012-11-17-SakuraDC
2012-11-17-SakuraDC2012-11-17-SakuraDC
2012-11-17-SakuraDC
 
What's MieruPC? at kosenconf 2009 Tokyo LT
What's MieruPC? at kosenconf 2009 Tokyo LTWhat's MieruPC? at kosenconf 2009 Tokyo LT
What's MieruPC? at kosenconf 2009 Tokyo LT
 
A Hardware Development on FPGAs
A Hardware Development on FPGAsA Hardware Development on FPGAs
A Hardware Development on FPGAs
 
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討 (IPSJ SIG-ARC 2012-03-27)
 

Semelhante a ScalableCore system at SACSIS2010, NARA

夢卵2010 お絵描き群ロボット 制作編
夢卵2010 お絵描き群ロボット 制作編夢卵2010 お絵描き群ロボット 制作編
夢卵2010 お絵描き群ロボット 制作編Keisuke Uto
 
الباب الثالث
الباب الثالثالباب الثالث
الباب الثالثtahsal99
 
100506-unix-ensembl
100506-unix-ensembl100506-unix-ensembl
100506-unix-ensemblocha_kaneko
 
Benchmarker - A Good Friend for Performance
Benchmarker - A Good Friend for PerformanceBenchmarker - A Good Friend for Performance
Benchmarker - A Good Friend for Performancekwatch
 
Cameo_First Place Condominiums
Cameo_First Place CondominiumsCameo_First Place Condominiums
Cameo_First Place CondominiumsTodd Wyatt
 
A slightly deeper dive into Stagefright
A slightly deeper dive into StagefrightA slightly deeper dive into Stagefright
A slightly deeper dive into StagefrightAlexy Joseph
 
Emc case spiba
Emc case spibaEmc case spiba
Emc case spibaSPIBA
 
[A3]deview 2012 network binder
[A3]deview 2012 network binder[A3]deview 2012 network binder
[A3]deview 2012 network binderNAVER D2
 
Dvorak.dan
Dvorak.danDvorak.dan
Dvorak.danNASAPMC
 
Keynote in OMG Meeting March 2008 - coopetition in Event Processing
Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing
Keynote in OMG Meeting March 2008 - coopetition in Event Processing Opher Etzion
 
고품질웹앱개발전략
고품질웹앱개발전략고품질웹앱개발전략
고품질웹앱개발전략민태 김
 

Semelhante a ScalableCore system at SACSIS2010, NARA (20)

Locally Stationary Geostatistics
Locally Stationary Geostatistics Locally Stationary Geostatistics
Locally Stationary Geostatistics
 
夢卵2010 お絵描き群ロボット 制作編
夢卵2010 お絵描き群ロボット 制作編夢卵2010 お絵描き群ロボット 制作編
夢卵2010 お絵描き群ロボット 制作編
 
الباب الثالث
الباب الثالثالباب الثالث
الباب الثالث
 
100506-unix-ensembl
100506-unix-ensembl100506-unix-ensembl
100506-unix-ensembl
 
Benchmarker - A Good Friend for Performance
Benchmarker - A Good Friend for PerformanceBenchmarker - A Good Friend for Performance
Benchmarker - A Good Friend for Performance
 
Cameo_First Place Condominiums
Cameo_First Place CondominiumsCameo_First Place Condominiums
Cameo_First Place Condominiums
 
Nate tech deck
Nate tech deckNate tech deck
Nate tech deck
 
A slightly deeper dive into Stagefright
A slightly deeper dive into StagefrightA slightly deeper dive into Stagefright
A slightly deeper dive into Stagefright
 
Rfd Rus
Rfd RusRfd Rus
Rfd Rus
 
Emc case spiba
Emc case spibaEmc case spiba
Emc case spiba
 
[A3]deview 2012 network binder
[A3]deview 2012 network binder[A3]deview 2012 network binder
[A3]deview 2012 network binder
 
080811
080811080811
080811
 
080806
080806080806
080806
 
080806
080806080806
080806
 
Dvorak.dan
Dvorak.danDvorak.dan
Dvorak.dan
 
Keynote in OMG Meeting March 2008 - coopetition in Event Processing
Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing Keynote in    OMG Meeting   March 2008 - coopetition in Event Processing
Keynote in OMG Meeting March 2008 - coopetition in Event Processing
 
DVB_Arch
DVB_ArchDVB_Arch
DVB_Arch
 
DVB_Arch
DVB_ArchDVB_Arch
DVB_Arch
 
DVB_Arch
DVB_ArchDVB_Arch
DVB_Arch
 
고품질웹앱개발전략
고품질웹앱개발전략고품질웹앱개발전략
고품질웹앱개발전략
 

Mais de Shinya Takamaeda-Y

オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステム
オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステムオープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステム
オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステムShinya Takamaeda-Y
 
DNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモ
DNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモDNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモ
DNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモShinya Takamaeda-Y
 
ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発
ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発
ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発Shinya Takamaeda-Y
 
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)Shinya Takamaeda-Y
 
Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...
Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...
Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...Shinya Takamaeda-Y
 
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)Shinya Takamaeda-Y
 
ゆるふわコンピュータ (IPSJ-ONE2017)
ゆるふわコンピュータ (IPSJ-ONE2017)ゆるふわコンピュータ (IPSJ-ONE2017)
ゆるふわコンピュータ (IPSJ-ONE2017)Shinya Takamaeda-Y
 
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」Shinya Takamaeda-Y
 
PythonとVeriloggenを用いたRTL設計メタプログラミング
PythonとVeriloggenを用いたRTL設計メタプログラミングPythonとVeriloggenを用いたRTL設計メタプログラミング
PythonとVeriloggenを用いたRTL設計メタプログラミングShinya Takamaeda-Y
 
マルチパラダイム型高水準ハードウェア設計環境の検討
マルチパラダイム型高水準ハードウェア設計環境の検討マルチパラダイム型高水準ハードウェア設計環境の検討
マルチパラダイム型高水準ハードウェア設計環境の検討Shinya Takamaeda-Y
 
Pythonを用いた高水準ハードウェア設計環境の検討
Pythonを用いた高水準ハードウェア設計環境の検討Pythonを用いた高水準ハードウェア設計環境の検討
Pythonを用いた高水準ハードウェア設計環境の検討Shinya Takamaeda-Y
 
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)Shinya Takamaeda-Y
 
メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発
メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発
メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発Shinya Takamaeda-Y
 
PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...
PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...
PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...Shinya Takamaeda-Y
 
むかし名言集bot作りました!
むかし名言集bot作りました!むかし名言集bot作りました!
むかし名言集bot作りました!Shinya Takamaeda-Y
 
APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化
APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化
APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化Shinya Takamaeda-Y
 
Mapping Applications with Collectives over Sub-communicators on Torus Network...
Mapping Applications with Collectives over Sub-communicators on Torus Network...Mapping Applications with Collectives over Sub-communicators on Torus Network...
Mapping Applications with Collectives over Sub-communicators on Torus Network...Shinya Takamaeda-Y
 

Mais de Shinya Takamaeda-Y (17)

オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステム
オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステムオープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステム
オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステム
 
DNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモ
DNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモDNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモ
DNNのモデル特化ハードウェアを生成するオープンソースコンパイラNNgenのデモ
 
ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発
ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発
ディープニューラルネットワーク向け拡張可能な高位合成コンパイラの開発
 
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
 
Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...
Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...
Veriloggen.Thread & Stream: 最高性能FPGAコンピューティングを 目指したミックスドパラダイム型高位合成 (FPGAX 201...
 
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
 
ゆるふわコンピュータ (IPSJ-ONE2017)
ゆるふわコンピュータ (IPSJ-ONE2017)ゆるふわコンピュータ (IPSJ-ONE2017)
ゆるふわコンピュータ (IPSJ-ONE2017)
 
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
 
PythonとVeriloggenを用いたRTL設計メタプログラミング
PythonとVeriloggenを用いたRTL設計メタプログラミングPythonとVeriloggenを用いたRTL設計メタプログラミング
PythonとVeriloggenを用いたRTL設計メタプログラミング
 
マルチパラダイム型高水準ハードウェア設計環境の検討
マルチパラダイム型高水準ハードウェア設計環境の検討マルチパラダイム型高水準ハードウェア設計環境の検討
マルチパラダイム型高水準ハードウェア設計環境の検討
 
Pythonを用いた高水準ハードウェア設計環境の検討
Pythonを用いた高水準ハードウェア設計環境の検討Pythonを用いた高水準ハードウェア設計環境の検討
Pythonを用いた高水準ハードウェア設計環境の検討
 
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
PyCoRAM: Python-Verilog高位合成とメモリ抽象化によるFPGAアクセラレータ向けIPコア開発フレームワーク (FPGAX #05)
 
メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発
メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発
メモリ抽象化フレームワークPyCoRAMを用いたソフトプロセッサ混載FPGAアクセラレータの開発
 
PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...
PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...
PyCoRAM: Yet Another Implementation of CoRAM Memory Architecture for Modern F...
 
むかし名言集bot作りました!
むかし名言集bot作りました!むかし名言集bot作りました!
むかし名言集bot作りました!
 
APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化
APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化
APGAS言語X10を用いたオンチップネットワークシミュレーションの並列化
 
Mapping Applications with Collectives over Sub-communicators on Torus Network...
Mapping Applications with Collectives over Sub-communicators on Torus Network...Mapping Applications with Collectives over Sub-communicators on Torus Network...
Mapping Applications with Collectives over Sub-communicators on Torus Network...
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

ScalableCore system at SACSIS2010, NARA

  • 1.
  • 2.      
  • 3.         •    •  –   
  • 4.                  
  • 5.                  
  • 6.        
  • 7.     •  •        • 
  • 8.         Off chip main memory Off chip main memory Mem. Node Page (0,0) buffer Y- Many-core processor chip INCC Memory Path Path Path Comp. Node Node Node Node Node (X,Y) Core (0,0) (1,0) (2,0) (M,0) Router X+ Path Comp. Comp. Comp. Node INCC Node Node Node Node Memory (0,1) (1,1) (2,1) (M,1) (b) Y+ X- Router X+ Path Comp. Comp. Comp. Y- Node Node Node Node (0,2) (1,2) (2,2) (M,2) Path Node (a) Y+ (X,Y) Path Comp. Comp. Comp. Node Node Node Node X- Router X+ (0,N) (1,N) (2,N) (M,N) (c) Y+
  • 10.   1600 SimMc Simulation Speed (kilo cycle / sec) 1400 1200 1000 800 600 400 200 0 20 40 60 80 100 # nodes
  • 11.                  
  • 12.     •       
  • 13.                  
  • 14.
  • 15.                  
  • 16.          
  • 17.   !"#$%&'()*+" ( !"" #"" $!"" $#"" %!"" %#"" &!"" &#"" '!"" )& *# ( !! )& +" *$ %! ( !+ )& " *$ ,! ( !+ )# " - .( ( &! )# " - .( ( #! )# " - .( ( /# )# " ,&-*.&" - .( ( $$ )# !" - .( ( $# !"#$%&"'()*+(,-) )# #" - .( & !" #!!!" $!!!!" $#!!!" %!!!!" %#!!!" ( %% '( )# !" ) #! - & ! .( '( *" && )$% !" & ! !* '( ) " $+ & ! !* '# " , -& & '# (!" , -& & '# #!" , -& & .# '# , " .(/01() -& & $$ '# !" , -& & '# $## , " -& & '# %%! , " -& (( !"
  • 18.          
  • 19.                  
  • 20.     •                 
  • 21.
  • 22.
  • 23.
  • 24. 3*(14)2*"+& '*504)6& !"#$%& /+012&,& 7,8,9& 7:8,9& !"#$%& !"#$%&'"()*+&, /+012&-& !"#$%& !"#$%&'"()*+&- /+012&.& 7,8:9& 7:8:9& !"#$%&'"()*+&.
  • 25.                  
  • 26.           +-7?</%/$-.,:-;",@*A+-#"B +-#" 9:++ =)"#,>%5"# 0-</"# :-;",*"7-#5,+-./#-&&"# F%)",!5)/"7,>%5"# *"7-#5,9.$/$%&$'"# >$.3,>%5"# !5.26#-.$'"# *"7-#5,1#8$/"# !2%&%8&"+-#", *-;<&" !"#$%&, ("C$2", +&-23$.D, +-77<.$2%/$-.) +-./#-&&"# 0")"/ !01*, +&-23, E65)$2%&,>%5"# !"#$%&$'"# +-./#-&&"# 4"."#%/-#, **+, 0")"/, (")"#$%&$'"# +-./#-&&"# 4"."#%/-#,
  • 27.   A#"&(%%! 6-,- !"*,#". 0$7$,(E$*$#-,"#( %%!(!"*,#"..$# )*+,+-.(%$&"#'(6-,- !."4D(E$*$#-,"#( %$&"#'()*+,+-.+/$# 3,"#$ B#+,$( 2":$( !"#$ C"-: %$&"#'( %$&"#'( 0$-: !"*,#"..$# 0$-: ;#<+,$#( )2!! )2!!( B#+,$ #$?+7,$#( 6%;( =1,>1,(A.+, )*>1,(A.+, +*A"#&-,+"* A.+,(,"(( 0"1,$# A.+,(A#"&(( *$8,(*":$ *$8,(*":$ 30;%( 3$#+-.+/$#(89 6$7$#+-.+/$#(89 3'*45#"*+/$# !"*,#"..$#( 3$#+-.(=1,>1, 3$#+-.()*>1, ,"@A#"&(30;%
  • 28.           •   
  • 29.     •  •   
  • 30.    
  • 31.         809' 6:5451' 6<5451' #+.' %?@ABC!7* !"##$%&'()* !"##$%D.0-'* /425 &+,-'. 6>5451' /'.0(1$/'2)023 ;5451' ==5451' 6$70.-,(1$#451'
  • 32.                  
  • 34.
  • 35.                  
  • 36.             •  •    • 
  • 37.   Simulation Speed (kilo virtual cycle / sec) 1600 Speedup SimMc 1400 ScalableCore system 20 1200 1000 15 Speedup 800 10 600 400 5 200 0 0 20 40 60 80 100 # nodes
  • 38.   2 Relative Efficiency 1.8 SimMc 30 ScalableCore system 1.6 Energy [J/virtual cycle] 25 Relative Efficiency 1.4 1.2 20 1 15 0.8 0.6 10 0.4 5 0.2 0 0 20 40 60 80 100 # nodes
  • 39.   Energy-Delay Product [J sec/virtual cycle] 0.045 600 Relative Efficiency 0.04 SimMc ScalableCore system 500 0.035 Relative Efficiency 0.03 400 0.025 300 0.02 0.015 200 0.01 100 0.005 0 0 20 40 60 80 100 # nodes
  • 40.                  
  • 41.         •    •  –  