SlideShare a Scribd company logo
1 of 27
Download to read offline
TILERA TILE64
BY :IBRAHEM BATTA
         EMAD SHAKHSHEER

         To Dr. SAMER ARANDI




                               15 min
OBJECTIVE:

Construct a basic knowledge about the
tile64 and its architecture.
SECTIONS:

-   W HAT IS TILE64 ?
-   APPLICATIONS
-   BASIC ARCHITECTURE.
-   W HAT IS TILE ?
-   IMISH
-   TAPERED FAT TREE TOPOLOGY
-   MEMORY MODEL
-   POW ERMODEL
-   HARDWALL TECHNOLOGY
-   REFERANCES
What is TILERA TILE64 ?

• The name for the first processor in the family of
  Tile Processor chips from Tilera Corporation.

• The TILE64 processor is based on an architecture
  that can scale to hundreds, or even thousands of
  cores.


• The processor contains 64 full-featured,
  programmable cores, each capable of running its
  own operating system.
Cont.

• Tilera's architecture eliminates the on-chip bus
  interconnect by :
    • placing a communications switch on each processor
      core
    • arranging Cores in a grid fashion.


• homogeneous cores.


•    Each of the 64 cores is a general-purpose processor
    that includes L1 5MB and L2 caches, as well as an
    innovative distributed L3 cache.
TILE64 applications and uses.

• Advanced networking:
  •   Unified Threat Management (UTM).

  •   Network Security Appliances.

  •   Deep Packet Inspection (DPI) is a networking
      technology that Internet Service Providers use
      to monitor customers' data traffic

  •   Network Monitoring.
Cont.

• Digital Video:


   • Video Conferencing.

   • Video-on-Demand (VoD) Servers, IPTV technology

   • Video Surveillance. is the monitoring of the
     behavior.

   • Media ‘Head-End’ Services.
Cont.




• Cloud Computing applications such as web
  indexing, search engine and cache acceleration
  servers
ARCHITECTURE -TILES




                      x5
Cont.

• TILES:
   • non-blocking switch.



• Each tile uses a fully connected
   •   crossbar  all-to-all five-way communication.
Cont.
Cont.

• Using multiple processors require a system to
  allow communication among them.

  • Old Solution: bus interconnection.

  • Problem: more cores added to chips  bus
    creates data congestion, limiting performance
    scalability with the increased number of cores.

  • Tilera’s solution: iMesh.
Cont. iMESH
iMesh:
•   user dynamic network (UDN).


•   I/O dynamic network (IDN).


•   static network (STN).


•   memory dynamic network (MDN).


•   tile dynamic network (TDN).
Cont.

• Five physical mesh networks
 • UDN, IDN, SDN, TDN, MDN

• TDN and MDN are used for handling memory traffic.


• Memory requests transit TDN
 • Large store requests, small load requests
Cont.


• Memory responses transit MDN
 • Large load responses, small store responses
 • Includes cache-to-cache transfers and off-chip
   transfers.


 • MIMD processor.
TAPERED FAT-TREE

Good for many-to-few connectivity
 • Fewer hops  Shorter latency
 • Fewer routers  Less power, less area
TILE64 WITH TAPERED FAT TREE




                                   Legend
                               - Level 3 Routers

                               - Level 2 Routers

                               - Level 1 Routers
                                (Connect to memory controllers)
Tapered fat-tree topology (TFT)



• Physical design of the tapered fat-tree is more
  difficult.


• The TFT topology can reduce memory latency
  and power dissipation for many-core systems
MEMORY MODEL
• Directory-based cache coherence.

• Directory cache at every node.

• Off-chip directory controller.

• Tile-to-tile requests and responses transit the TDN.

• Off-chip memory requests and responses transit the
  MDN.
POWER MODEL

• Like the CELL processor, unused tiles (cores) can
  be put into a sleep mode to. further decrease
  power consumption

• 500MHz – 866MHz operating frequency.
    •   ClearSpeed MTAP Co-processor.

•   15 – 22W @ 700MHz all cores active.


• Lower operating cost.
Multicore coherent cache

• Cache subsystem  high performance, two-level,
  nonblocking ,cache hierarchy.




• Each tile's cache can be shared with other tiles 
  each tile can access the aggregate multi-megabyte
  cache.
Cont.


• Each tile can view the collection of on-chip caches of all
tiles, serving as an L3 cache.




• Neighborhood caching to provide an on-chip distributed
  shared cache.
Cont.
Multicore Hardwall Technology

• Enables the user to define one or many cores as
  a processing island, eliminating communication
  between it and other cores unless specified.




• If a packet attempts to cross the established
  boundary, an interrupt is signaled and control is
  passed on to the hypervisor. the established
  boundary, an interrupt is signaled and control is
  passed on to the hypervisor.
Cont.
RESULT !
REF.
• http://www.webopedia.com/TERM/T/Tile64.html
• http://www.cs.berkeley.edu/~kubitron/courses/cs258-
  S08/projects/reports/project2_talk.ppt
• http://www.csa.com/discoveryguides/multicore/revie
  w4.php
• http://www.tilera.com/about_tilera/press-
  releases/tilera-announces-production-availability-
  tile64%E2%84%A2-processor
• http://www.tilera.com/sites/default/files/productbriefs/
  PB010_TILE64_Processor_A_v4.pdf
• http://home.dei.polimi.it/silvano/FilePDF/ARC-
  MULTIMEDIA/Presentation_Tilera_Tile64.pdf
• http://en.wikipedia.org/wiki/Tilera

More Related Content

What's hot

"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
Edge AI and Vision Alliance
 

What's hot (20)

Announcing Amazon EC2 F1 Instances with Custom FPGAs
Announcing Amazon EC2 F1 Instances with Custom FPGAsAnnouncing Amazon EC2 F1 Instances with Custom FPGAs
Announcing Amazon EC2 F1 Instances with Custom FPGAs
 
NVMe Over Fabrics Support in Linux
NVMe Over Fabrics Support in LinuxNVMe Over Fabrics Support in Linux
NVMe Over Fabrics Support in Linux
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing Guide
 
The Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on LinuxThe Theory and Implementation of DVFS on Linux
The Theory and Implementation of DVFS on Linux
 
DPDK & Layer 4 Packet Processing
DPDK & Layer 4 Packet ProcessingDPDK & Layer 4 Packet Processing
DPDK & Layer 4 Packet Processing
 
Embedded Hypervisor for ARM
Embedded Hypervisor for ARMEmbedded Hypervisor for ARM
Embedded Hypervisor for ARM
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
 
NVMe overview
NVMe overviewNVMe overview
NVMe overview
 
Qemu Pcie
Qemu PcieQemu Pcie
Qemu Pcie
 
NVMe over Fabric
NVMe over FabricNVMe over Fabric
NVMe over Fabric
 
Choose the Right Container Storage for Kubernetes
Choose the Right Container Storage for KubernetesChoose the Right Container Storage for Kubernetes
Choose the Right Container Storage for Kubernetes
 
Linux Preempt-RT Internals
Linux Preempt-RT InternalsLinux Preempt-RT Internals
Linux Preempt-RT Internals
 
FPGAによる津波シミュレーション -- GPUを超える高性能計算の手法
FPGAによる津波シミュレーション -- GPUを超える高性能計算の手法FPGAによる津波シミュレーション -- GPUを超える高性能計算の手法
FPGAによる津波シミュレーション -- GPUを超える高性能計算の手法
 
Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)
 
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
 
CXL_説明_公開用.pdf
CXL_説明_公開用.pdfCXL_説明_公開用.pdf
CXL_説明_公開用.pdf
 
Modular by Design: Supermicro’s New Standards-Based Universal GPU Server
Modular by Design: Supermicro’s New Standards-Based Universal GPU ServerModular by Design: Supermicro’s New Standards-Based Universal GPU Server
Modular by Design: Supermicro’s New Standards-Based Universal GPU Server
 
Accelerating TensorFlow with RDMA for high-performance deep learning
Accelerating TensorFlow with RDMA for high-performance deep learningAccelerating TensorFlow with RDMA for high-performance deep learning
Accelerating TensorFlow with RDMA for high-performance deep learning
 
Microchip: CXL Use Cases and Enabling Ecosystem
Microchip: CXL Use Cases and Enabling EcosystemMicrochip: CXL Use Cases and Enabling Ecosystem
Microchip: CXL Use Cases and Enabling Ecosystem
 
Continguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux KernelContinguous Memory Allocator in the Linux Kernel
Continguous Memory Allocator in the Linux Kernel
 

Similar to Tilera tile64 by Ibrahem Batta

Motivation for multithreaded architectures
Motivation for multithreaded architecturesMotivation for multithreaded architectures
Motivation for multithreaded architectures
Young Alista
 
02 computer evolution and performance
02 computer evolution and performance02 computer evolution and performance
02 computer evolution and performance
Sher Shah Merkhel
 
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.pptBIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
Kadri20
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdf
aliamjd
 
02 computer evolution and performance.ppt [compatibility mode]
02 computer evolution and performance.ppt [compatibility mode]02 computer evolution and performance.ppt [compatibility mode]
02 computer evolution and performance.ppt [compatibility mode]
bogi007
 
chap 18 multicore computers
chap 18 multicore computers chap 18 multicore computers
chap 18 multicore computers
Sher Shah Merkhel
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
madhuinturi
 

Similar to Tilera tile64 by Ibrahem Batta (20)

Moore's law
Moore's lawMoore's law
Moore's law
 
Motivation for multithreaded architectures
Motivation for multithreaded architecturesMotivation for multithreaded architectures
Motivation for multithreaded architectures
 
Multicore computers
Multicore computersMulticore computers
Multicore computers
 
Advanced Computer Architecture
Advanced Computer ArchitectureAdvanced Computer Architecture
Advanced Computer Architecture
 
02 computer evolution and performance
02 computer evolution and performance02 computer evolution and performance
02 computer evolution and performance
 
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
 
Computer Evolution.ppt
Computer Evolution.pptComputer Evolution.ppt
Computer Evolution.ppt
 
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.pptBIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
 
Architecture of high end processors
Architecture of high end processorsArchitecture of high end processors
Architecture of high end processors
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdf
 
Lesson 3 Microprocessors (Lecture 2).ppt
Lesson 3 Microprocessors (Lecture 2).pptLesson 3 Microprocessors (Lecture 2).ppt
Lesson 3 Microprocessors (Lecture 2).ppt
 
PARALLELISM IN MULTICORE PROCESSORS
PARALLELISM  IN MULTICORE PROCESSORSPARALLELISM  IN MULTICORE PROCESSORS
PARALLELISM IN MULTICORE PROCESSORS
 
02 computer evolution and performance.ppt [compatibility mode]
02 computer evolution and performance.ppt [compatibility mode]02 computer evolution and performance.ppt [compatibility mode]
02 computer evolution and performance.ppt [compatibility mode]
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World WorkloadsSupermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
 
Theta and the Future of Accelerator Programming
Theta and the Future of Accelerator ProgrammingTheta and the Future of Accelerator Programming
Theta and the Future of Accelerator Programming
 
chap 18 multicore computers
chap 18 multicore computers chap 18 multicore computers
chap 18 multicore computers
 
02 computer evolution and performance
02 computer evolution and performance02 computer evolution and performance
02 computer evolution and performance
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles Shiflett
 

More from Ibrahem Batta (7)

Irlc computer controlling circuit
Irlc computer controlling circuitIrlc computer controlling circuit
Irlc computer controlling circuit
 
Business model
Business modelBusiness model
Business model
 
Rubik’s cube
Rubik’s cubeRubik’s cube
Rubik’s cube
 
Smart phones
Smart phonesSmart phones
Smart phones
 
intel Processor i7, xeon
intel Processor i7, xeonintel Processor i7, xeon
intel Processor i7, xeon
 
cooling system in computer -air / water cooling
cooling system in computer -air / water coolingcooling system in computer -air / water cooling
cooling system in computer -air / water cooling
 
Postgres database Ibrahem Batta
Postgres database Ibrahem BattaPostgres database Ibrahem Batta
Postgres database Ibrahem Batta
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 

Tilera tile64 by Ibrahem Batta

  • 1. TILERA TILE64 BY :IBRAHEM BATTA EMAD SHAKHSHEER To Dr. SAMER ARANDI 15 min
  • 2. OBJECTIVE: Construct a basic knowledge about the tile64 and its architecture.
  • 3. SECTIONS: - W HAT IS TILE64 ? - APPLICATIONS - BASIC ARCHITECTURE. - W HAT IS TILE ? - IMISH - TAPERED FAT TREE TOPOLOGY - MEMORY MODEL - POW ERMODEL - HARDWALL TECHNOLOGY - REFERANCES
  • 4. What is TILERA TILE64 ? • The name for the first processor in the family of Tile Processor chips from Tilera Corporation. • The TILE64 processor is based on an architecture that can scale to hundreds, or even thousands of cores. • The processor contains 64 full-featured, programmable cores, each capable of running its own operating system.
  • 5. Cont. • Tilera's architecture eliminates the on-chip bus interconnect by : • placing a communications switch on each processor core • arranging Cores in a grid fashion. • homogeneous cores. • Each of the 64 cores is a general-purpose processor that includes L1 5MB and L2 caches, as well as an innovative distributed L3 cache.
  • 6. TILE64 applications and uses. • Advanced networking: • Unified Threat Management (UTM). • Network Security Appliances. • Deep Packet Inspection (DPI) is a networking technology that Internet Service Providers use to monitor customers' data traffic • Network Monitoring.
  • 7. Cont. • Digital Video: • Video Conferencing. • Video-on-Demand (VoD) Servers, IPTV technology • Video Surveillance. is the monitoring of the behavior. • Media ‘Head-End’ Services.
  • 8. Cont. • Cloud Computing applications such as web indexing, search engine and cache acceleration servers
  • 10. Cont. • TILES: • non-blocking switch. • Each tile uses a fully connected • crossbar  all-to-all five-way communication.
  • 11. Cont.
  • 12. Cont. • Using multiple processors require a system to allow communication among them. • Old Solution: bus interconnection. • Problem: more cores added to chips  bus creates data congestion, limiting performance scalability with the increased number of cores. • Tilera’s solution: iMesh.
  • 13. Cont. iMESH iMesh: • user dynamic network (UDN). • I/O dynamic network (IDN). • static network (STN). • memory dynamic network (MDN). • tile dynamic network (TDN).
  • 14. Cont. • Five physical mesh networks • UDN, IDN, SDN, TDN, MDN • TDN and MDN are used for handling memory traffic. • Memory requests transit TDN • Large store requests, small load requests
  • 15. Cont. • Memory responses transit MDN • Large load responses, small store responses • Includes cache-to-cache transfers and off-chip transfers. • MIMD processor.
  • 16. TAPERED FAT-TREE Good for many-to-few connectivity • Fewer hops  Shorter latency • Fewer routers  Less power, less area
  • 17. TILE64 WITH TAPERED FAT TREE Legend - Level 3 Routers - Level 2 Routers - Level 1 Routers (Connect to memory controllers)
  • 18. Tapered fat-tree topology (TFT) • Physical design of the tapered fat-tree is more difficult. • The TFT topology can reduce memory latency and power dissipation for many-core systems
  • 19. MEMORY MODEL • Directory-based cache coherence. • Directory cache at every node. • Off-chip directory controller. • Tile-to-tile requests and responses transit the TDN. • Off-chip memory requests and responses transit the MDN.
  • 20. POWER MODEL • Like the CELL processor, unused tiles (cores) can be put into a sleep mode to. further decrease power consumption • 500MHz – 866MHz operating frequency. • ClearSpeed MTAP Co-processor. • 15 – 22W @ 700MHz all cores active. • Lower operating cost.
  • 21. Multicore coherent cache • Cache subsystem  high performance, two-level, nonblocking ,cache hierarchy. • Each tile's cache can be shared with other tiles  each tile can access the aggregate multi-megabyte cache.
  • 22. Cont. • Each tile can view the collection of on-chip caches of all tiles, serving as an L3 cache. • Neighborhood caching to provide an on-chip distributed shared cache.
  • 23. Cont.
  • 24. Multicore Hardwall Technology • Enables the user to define one or many cores as a processing island, eliminating communication between it and other cores unless specified. • If a packet attempts to cross the established boundary, an interrupt is signaled and control is passed on to the hypervisor. the established boundary, an interrupt is signaled and control is passed on to the hypervisor.
  • 25. Cont.
  • 27. REF. • http://www.webopedia.com/TERM/T/Tile64.html • http://www.cs.berkeley.edu/~kubitron/courses/cs258- S08/projects/reports/project2_talk.ppt • http://www.csa.com/discoveryguides/multicore/revie w4.php • http://www.tilera.com/about_tilera/press- releases/tilera-announces-production-availability- tile64%E2%84%A2-processor • http://www.tilera.com/sites/default/files/productbriefs/ PB010_TILE64_Processor_A_v4.pdf • http://home.dei.polimi.it/silvano/FilePDF/ARC- MULTIMEDIA/Presentation_Tilera_Tile64.pdf • http://en.wikipedia.org/wiki/Tilera