NoC. SoC (Systems-on-Chip) NoC (Network-on-Chip) (2) (3) 45% Flattened Butterfly [7] SoC. (QAP, quadratic assignment 2.1. (NoC) NoC.

Σχετικά έγγραφα
[1, 2, 3, 4, 5, 6, 7, 8]

Novel rotor position detection method of line back EMF for BLDCM

Automatic generation of Network-on-Chip topology under link length and latency constraint

MIDI [8] MIDI. [9] Hsu [1], [2] [10] Salamon [11] [5] Song [6] Sony, Minato, Tokyo , Japan a) b)

Ερευνητική+Ομάδα+Τεχνολογιών+ Διαδικτύου+

An Advanced Manipulation for Space Redundant Macro-Micro Manipulator System

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ Εισηγητής: Νίκος Πλόσκας Επίκουρος Καθηγητής ΤΜΠΤ

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Supplementary Materials for Evolutionary Multiobjective Optimization Based Multimodal Optimization: Fitness Landscape Approximation and Peak Detection

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

CSJ. Speaker clustering based on non-negative matrix factorization using i-vector-based speaker similarity

EM Baum-Welch. Step by Step the Baum-Welch Algorithm and its Application 2. HMM Baum-Welch. Baum-Welch. Baum-Welch Baum-Welch.

From Secure e-computing to Trusted u-computing. Dimitris Gritzalis

Optimization, PSO) DE [1, 2, 3, 4] PSO [5, 6, 7, 8, 9, 10, 11] (P)

,.,,., [1], [3], [4], [5] [6]. [2]. ,,, Tree-to-String. 1,f) input 1 (Python) : if x % 5 == 0: output 2 (Comment): # y x 5

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

28,, ;,, ;,,, ;, ;, , , 2006 ( : 06JC770008) 1914,,

Fourier transform, STFT 5. Continuous wavelet transform, CWT STFT STFT STFT STFT [1] CWT CWT CWT STFT [2 5] CWT STFT STFT CWT CWT. Griffin [8] CWT CWT

Homework #6. A circular cylinder of radius R rotates about the long axis with angular velocity

Razor. [1], [2] (typical) LSI V/F. Razor. (Timing Fault: TF) [7] Razor [3], [4], [5] DVFS - Dynamic Voltage and Frequency Scaling [6]

Comparison of Discriminant Analysis in Ear Recognition

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

A Method of Trajectory Tracking Control for Nonminimum Phase Continuous Time Systems

Ανάλυση σχημάτων βασισμένη σε μεθόδους αναζήτησης ομοιότητας υποακολουθιών (C589)

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

Architecture for Visualization Using Teacher Information based on SOM

Legal use of personal data to fight telecom fraud

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

FPGA. Fast and Efficient Tsunami Propagation Simulation with FPGA and GPGPU

Αγορά Ακινήτων και η ελληνική Κρίση

From Information Security to Cyber Defense. Dimitris Gritzalis

α A G C T 國立交通大學生物資訊及系統生物研究所林勇欣老師

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-MUS-104 No /8/26 1,a) Music Structure and Composition with Sound Directivity in 3D Space

Orthogonalization Library with a Numerical Computation Policy Interface

Development of a basic motion analysis system using a sensor KINECT

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

Answers - Worksheet A ALGEBRA PMT. 1 a = 7 b = 11 c = 1 3. e = 0.1 f = 0.3 g = 2 h = 10 i = 3 j = d = k = 3 1. = 1 or 0.5 l =

FX10 SIMD SIMD. [3] Dekker [4] IEEE754. a.lo. (SpMV Sparse matrix and vector product) IEEE754 IEEE754 [5] Double-Double Knuth FMA FMA FX10 FMA SIMD

ibemo Kazakhstan Republic of Kazakhstan, West Kazakhstan Oblast, Aksai, Pramzone, BKKS office complex Phone: ; Fax:

ΕΓΓΡΑΦΟ ΕΡΓΑΣΙΑΣ ΤΩΝ ΥΠΗΡΕΣΙΩΝ ΤΗΣ ΕΠΙΤΡΟΠΗΣ. Εκθεση χώρας - Κύπρος {COM(2015) 85 final}

{takasu, Conditional Random Field

C++ 78 (478) A Parallel Skeleton Library in C++ with Optimization

Τοποθέτηση τοπωνυµίων και άλλων στοιχείων ονοµατολογίας στους χάρτες

Bundle Adjustment for 3-D Reconstruction: Implementation and Evaluation

Supplementary Information

Yoshifumi Moriyama 1,a) Ichiro Iimura 2,b) Tomotsugu Ohno 1,c) Shigeru Nakayama 3,d)

Αυτόματη Ανακατασκευή Θραυσμένων Αντικειμένων

ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΕΛΕΓΧΟΣ ΥΠΕΡ- ΕΠΕΝΕΡΓΟΥΜΕΝΗΣ ΤΡΙΓΩΝΙΚΗΣ ΠΛΩΤΗΣ ΠΛΑΤΦΟΡΜΑΣ

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

Toward a SPARQL Query Execution Mechanism using Dynamic Mapping Adaptation -A Preliminary Report- Takuya Adachi 1 Naoki Fukuta 2.

Κβαντική Επεξεργασία Πληροφορίας

Anomaly Detection with Neighborhood Preservation Principle

The Algorithm to Extract Characteristic Chord Progression Extended the Sequential Pattern Mining

A High-speed Scheduling Method of Virtual Machine Placement with Search Parameter Estimation by Collaborative Filtering

GF GF 3 1,2) KP PP KP Photo 1 GF PP GF PP 3) KP ULultra-light 2.KP 2.1KP KP Fig. 1 PET GF PP 4) 2.2KP KP GF 2 3 KP Olefin film Stampable sheet

Περιεχόµενα. 1. Γενικό πλαίσιο. 2. Η ΚΑΠ σήµερα. 3. Γιατί χρειαζόµαστε τη µεταρρύθµιση; 4. Νέοι στόχοι, µελλοντικά εργαλεία και πολιτικές επιλογές

Motion analysis and simulation of a stratospheric airship

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

1 (forward modeling) 2 (data-driven modeling) e- Quest EnergyPlus DeST 1.1. {X t } ARMA. S.Sp. Pappas [4]

DATA SHEET Surface mount NTC thermistors. BCcomponents

Ημερίδα διάχυσης αποτελεσμάτων έργου Ιωάννινα, 14/10/2015

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

Molecular evolutionary dynamics of respiratory syncytial virus group A in

Quick algorithm f or computing core attribute

([28] Bao-Feng Feng (UTP-TX), ( ), [20], [16], [24]. 1 ([3], [17]) p t = 1 2 κ2 T + κ s N -259-

Japanese Fuzzy String Matching in Cooking Recipes

ITU-R P (2012/02)

Applying Markov Decision Processes to Role-playing Game

/MAC DoS. A Coding Scheme Using Matched Filter Resistant against DoS Attack to PHY/MAC Layer in Wireless Communications

A Fault Identification Algorithm for Satellite Networks Based on System Level Diagnosis

1, +,*+* + +-,, -*, * : Key words: global warming, snowfall, snowmelt, snow water equivalent. Ohmura,,**0,**

Computation Method to Improve Three-phase Voltage Imbalance by Exchange of Single-phase Load Connection

Approximation of distance between locations on earth given by latitude and longitude

Pairs of Random Variables

Feasible Regions Defined by Stability Constraints Based on the Argument Principle

MnZn. MnZn Ferrites with Low Loss and High Flux Density for Power Supply Transformer. Abstract:

Microwave Sintering of Electronic Ceramics

The Greek Data Protection Act: The IT Professional s Perspective

Kenta OKU and Fumio HATTORI

DYNAMICAL BEHAVIORS OF A DELAYED REACTION-DIFFUSION EQUATION. Zhihao Ge

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ

Journal of the Institute of Science and Engineering. Chuo University

A research on the influence of dummy activity on float in an AOA network and its amendments

Ένα µοντέλο Ισοδύναµης Χωρητικότητας για IEEE Ασύρµατα Δίκτυα. Εµµανουήλ Καφετζάκης

ER-Tree (Extended R*-Tree)

LAN. On the Dynamic Performance of Indoor Positioning System using Wireless LAN on Smartphone

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

Gaze Estimation from Low Resolution Images Insensitive to Segmentation Error

Retrieval of Seismic Data Recorded on Open-reel-type Magnetic Tapes (MT) by Using Existing Devices

Enzymatic Synthesis of Dithiolopyrrolone Antibiotics Using Cell-Free Extract of Saccharothrix

GMM ΟΜΟΛΟΓΙΑΚΟ Α/Κ HIGH YIELD

ΕΠΛ202:'Η'επιστημονική'δημοσίευση

EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ


HSI %89 SOM RGB. Journal of Transactions on Electrical Technology Vol.2 No.7- Autumn 2011

Transcript:

IPSJ SIG Tchnical Rport NoC 1,a) 1,2,b) (NoC) NoC 512 NoC 45% 1. SoC (Systms-on-Chip) [1 4] 1,000 [5, 6] NoC (Ntwork-on-Chip) NoC NoC 2 Flattn Buttrfly [7] 1 32256 SoC 1 National Institut of Informatics, 2-1-2 Hitotsubashi, Chiyoa-ku, Tokyo, Japan 101-8430 2 Th Grauat Univrsity for Avanc Stuis a) ikki@nii.ac.jp b) koibuchi@nii.ac.jp 3 (1) 512 NoC (2) (3) 45% 2 3 4 5 2. (QAP, quaratic assignmnt problm) 2.1 N N i j ij i j w ij i ϕ(i) L N N L = w ij ϕ(i)ϕ(j) (1) i=1 j=1 c 2061 Information Procssing Socity of Japan 1

IPSJ SIG Tchnical Rport 1 Tabl 1 imnsions. Φ = ϕ(1),..., ϕ(n) QAP QAP [8] ϵ- *1 [9] 30 QAP [10] 2.2 3 Simulat annaling (SA) Connolly [11] C [12] Tabu sarch (TS) Taillar [13] C++ [12] Gry ranomiz aaptiv sarch procur (GRASP) [14] Rcn GRASP for spars QAP [15] Fortran [16] (Baslin) (1) (2) 1 2 2 3. 3 3.1 SoC 2 8mm 8mm 1mm 1mm 64 1 1 til 1til 1 1til = 1mm 1 N {32, 64, 128, 256, 384, 512, 640, 768, 896, 1024} x y x = N y = N/x N < xy N xy N n (n {6, 7})n (n {6, 7, 8, 9}) ( {6, 7, 8, 9, 10}) 2 2 [17] 2.2 3.47GHz Intl Xon X5690 144GBOS bian GNU/Linux 7.0 Simulat annaling 1 1 10 *1 P = NP c 2061 Information Procssing Socity of Japan 2

IPSJ SIG Tchnical Rport 'ZW 'ZW 'ZW 'ZW E E E E Fig. 1 1 Avrag link lngth vs. numbr of cors. 'ZW 'ZW 'ZW 'ZW E E E E Fig. 2 2 Maximum link lngth vs. numbr of cors. 'ZW 'ZW > > 'ZW 'ZW > > Fig. 3 3 Cumulativ istribution of link lngth. c 2061 Information Procssing Socity of Japan 3

IPSJ SIG Tchnical Rport 'ZW 'ZW 'ZW 'ZW E E E E Fig. 4 4 Excution tim of solvrs vs. numbr of cors. 3.2 64 640 1 2 SA TS TS SA 640 7 SA 45%TS 38% SA TS 10%GRASP SA TS GRASP 512 (Baslin) TS 64 256 3 (Baslin) 256 512 SA, TS, GRASP 3.3 N N = 64 N = 640 4 SA N 256 N > 256 10 1 TS 128 < N < 512 N 512 SA N 384 N 128 GRASP 6 N = 512 SA TS 70 (23%) N TS O(N 2 ) N < 512 TS GRASP N = 512 12 3.2 NoC GRASP 3.4 5 1 SA TS TS SA c 2061 Information Procssing Socity of Japan 4

IPSJ SIG Tchnical Rport Z Fig. 5 5 'ZW Link lngth rlativ to baslin vs. xcution tim of solvrs. SA GRASP GRASP 640 SA 6.3 TS 9.4 GRASP 32 512 NoC 4. NoC NoC 2 (k-ary 2-msh) 2 (fol k-ary 2-torus) NoC Buttrfly [18] Flattn Buttrfly [7] Buttrfly Flattn Buttrfly (2-ary n-cub) Spirgon [19] NoC NoC NoC NoC NoC H-Tr 1 4 NoC Fat tr Fat H-tr [20] 2 H-tr NoC [21, 22] 5. NoC 3 512 NoC 45% 3 SoC #25280043 #25730068 [1] W. J. ally an B. Towls, Rout Packts, Not Wirs: On-Chip Intrconnction Ntworks, in Procings of th sign Automation Confrnc (AC 01), Jun. 2001, pp. 684 689. [2]. Wntzlaff, P. Griffin, H. Hoffmann, L. Bao, B. Ewars, C. Ramy, M. Mattina, C.-C. Miao, John F. Brown III, an A. Agarwal, On-Chip Intrconnction Architctur of th Til Procssor, IEEE Micro, vol. 27, no. 5, pp. 15 31, Sp. 2007. [3] P. Gratz, C. Kim, K. Sankaralingam, H. Hanson, P. Shivc 2061 Information Procssing Socity of Japan 5

IPSJ SIG Tchnical Rport akumar, S. W. Kcklr, an. Burgr, On-Chip Intrconnction Ntworks of th TRIPS Chip, IEEE Micro, vol. 27, no. 5, pp. 41 50, Sp. 2007. [4] Y. Hoskot, S. Vangal, A. Singh, N. Borkar, an S. Borkar, A 5-GHz Msh Intrconnct for a Traflops Procssor, IEEE Micro, vol. 27, no. 5, pp. 51 61, Sp. 2007. [5] T. M. Pinkston an J. Shin, Trns Towar On- Chip Ntwork Microsystms, Intrnational Journal of High Prformanc Computing an Ntworking, vol. 3, no. 1, pp. 3 18, Sp. 2005. [6] N. Abyratn, R. as, Q. Li, K. Swll, B. Girihar, R. G. rslinski,. Blaauw, an T. Mug, Scaling Towars Kilo-Cor Procssors with Asymmtric High Raix Topologis, in Proc. of th Intrnational Symposium on High Prformanc Computr Architctur(HPCA), 2013. [7] J. Kim, J. Balfour, an W. J. ally, Flattn Buttrfly Topology for On-Chip Ntworks, in Procings of th Intrnational Symposium on Microarchitctur (MICRO 07), c. 2007, pp. 172 182. [8] M. Bayat an M. Sghi, Quaratic Assignmnt Problm, in Facility Location, R. Z. Farahani an M. Hkmatfar, Es. Physica-Vrlag, 2009, ch. 6, pp. 111 143. [9] S. Sahni an T. Gonzalz, P-Complt Approximation Problms, Journal of th ACM, vol. 23, no. 3, pp. 555 565, Jul. 1976. [10] E. M. Loiola, N. M. M. Abru, P. O. Boavntura- Ntto, P. Hahn, an T. Qurio, A survy for th quaratic assignmnt problm, Europan Journal of Oprational Rsarch, vol. 176, no. 2, pp. 657 690, Jan. 2007. [11]. T. Connolly, An improv annaling schm for th QAP, Europan Journal of Oprational Rsarch, vol. 46, no. 1, pp. 93 100, May 1990. [12] E.. Taillar. Wb pag. [Onlin]. Availabl: http://mistic.hig-v.ch/taillar/ [13] E.. Taillar, Robust taboo sarch for th quaratic assignmnt problm, Paralll Computing, vol. 17, no. 4-5, pp. 443 455, Jul. 1991. [14] Y. Li, P. M. Paralos, an M. G. Rsn, A gry ranomiz aaptiv sarch procur for th quaratic assignmnt problm, in Quaratic Assignmnt an Rlat Problms, IMACS Sris in iscrt Mathmatics an Thortical Computr Scinc, P. M. Paralos an H. Wolkowicz, Es. AMS, 1994, vol. 16, pp. 237 261. [15] P. M. Paralos, L. S. Pitsoulis, an M. G. C. Rsn, Algorithm 769: Fortran subroutins for approximat solution of spars quaratic assignmnt problms using GRASP, ACM Transactions on Mathmatical Softwar, vol. 23, no. 2, pp. 196 208, Jun. 1997. [16] M. G. Rsn. Wb pag. [Onlin]. Availabl: http://www2.rsarch.att.com/ mgcr/ [17],,,. F. Hsu, an H. Casanova,, in (HPCS), Jan. 2012, pp. 85 92. [18] J. Kim, W. J. ally, B. Towls, an A. K. Gupta, Microarchitctur of a High-raix Routr, in Procings of th Intrnational Symposium on Computr Architctur (ISCA 05), Jun. 2005, pp. 420 431. [19] M. Coppola, R. Locatlli, G. Maruccia, L. Piralisi, an A. Scanurra, Spirgon: a novl on-chip communication ntwork, in Procings of th Intrnational Symposium on Systm-on-Chip (ISSOC 04), Nov. 2004, p. 15. [20],, an, Ntwork-on-Chip Fat H-Tr,, vol. 48, no. SIG 12(ACS19), pp. 178 191, Sp. 2007. [21] W. H. Ho an T. M. Pinkston, A Mthoology for signing Efficint On-Chip Intrconncts on Wll-Bhav Communication Pattrns, in Procings of th Intrnational Symposium on High-Prformanc Computr Architctur (HPCA 03), Fb. 2003, pp. 377 388. [22] J. Hu an R. Marculscu, Communication an Task Schuling of Application-Spcific Ntworks-on-Chip, in IEE Procings Computrs an igital Tchniqus, Sp. 2005. c 2061 Information Procssing Socity of Japan 6