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

Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash StorageBhaumik Bhatt
 
Soc architecture and design
Soc architecture and designSoc architecture and design
Soc architecture and designSatya Harish
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampFPGA Central
 
Linux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureLinux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureRyo Jin
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V IntroductionYi-Hsiu Hsu
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsA B Shinde
 
DDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM MemoryDDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM MemorySubhajit Sahu
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)Shivam Gupta
 
JTAG Interface (Intro)
JTAG Interface (Intro)JTAG Interface (Intro)
JTAG Interface (Intro)Nitesh Bhatia
 
customization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAcustomization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAShien-Chun Luo
 
Arm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based MultiprocessingArm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based MultiprocessingArm
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDKKernel TLV
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
ISSCC 2018: "Zeppelin": an SoC for Multi-chip Architectures
ISSCC 2018: "Zeppelin": an SoC for Multi-chip ArchitecturesISSCC 2018: "Zeppelin": an SoC for Multi-chip Architectures
ISSCC 2018: "Zeppelin": an SoC for Multi-chip ArchitecturesAMD
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 

What's hot (20)

Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash Storage
 
Soc architecture and design
Soc architecture and designSoc architecture and design
Soc architecture and design
 
DFI_Blog
DFI_BlogDFI_Blog
DFI_Blog
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
Linux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureLinux on ARM 64-bit Architecture
Linux on ARM 64-bit Architecture
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V Introduction
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC Tools
 
DDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM MemoryDDR, GDDR, HBM SDRAM Memory
DDR, GDDR, HBM SDRAM Memory
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
AMD Ryzen Pro
AMD Ryzen ProAMD Ryzen Pro
AMD Ryzen Pro
 
SR-IOV Introduce
SR-IOV IntroduceSR-IOV Introduce
SR-IOV Introduce
 
Userspace networking
Userspace networkingUserspace networking
Userspace networking
 
JTAG Interface (Intro)
JTAG Interface (Intro)JTAG Interface (Intro)
JTAG Interface (Intro)
 
customization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLAcustomization of a deep learning accelerator, based on NVDLA
customization of a deep learning accelerator, based on NVDLA
 
Arm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based MultiprocessingArm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
Arm DynamIQ: Intelligent Solutions Using Cluster Based Multiprocessing
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
ISSCC 2018: "Zeppelin": an SoC for Multi-chip Architectures
ISSCC 2018: "Zeppelin": an SoC for Multi-chip ArchitecturesISSCC 2018: "Zeppelin": an SoC for Multi-chip Architectures
ISSCC 2018: "Zeppelin": an SoC for Multi-chip Architectures
 
On-Device AI
On-Device AIOn-Device AI
On-Device AI
 
System On Chip
System On ChipSystem On Chip
System On Chip
 

Similar to Tilera tile64 by Ibrahem Batta

Motivation for multithreaded architectures
Motivation for multithreaded architecturesMotivation for multithreaded architectures
Motivation for multithreaded architecturesYoung Alista
 
Advanced Computer Architecture
Advanced Computer ArchitectureAdvanced Computer Architecture
Advanced Computer Architecturenibiganesh
 
02 computer evolution and performance
02 computer evolution and performance02 computer evolution and performance
02 computer evolution and performanceSher Shah Merkhel
 
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 -...Numenta
 
Computer Evolution.ppt
Computer Evolution.pptComputer Evolution.ppt
Computer Evolution.pptVivekTrial
 
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.pptKadri20
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdfaliamjd
 
Lesson 3 Microprocessors (Lecture 2).ppt
Lesson 3 Microprocessors (Lecture 2).pptLesson 3 Microprocessors (Lecture 2).ppt
Lesson 3 Microprocessors (Lecture 2).pptMdRayhanTanvir
 
PARALLELISM IN MULTICORE PROCESSORS
PARALLELISM  IN MULTICORE PROCESSORSPARALLELISM  IN MULTICORE PROCESSORS
PARALLELISM IN MULTICORE PROCESSORSAmirthavalli Senthil
 
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
 
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 WorkloadsRebekah Rodriguez
 
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 Programminginside-BigData.com
 
chap 18 multicore computers
chap 18 multicore computers chap 18 multicore computers
chap 18 multicore computers Sher Shah Merkhel
 
02 computer evolution and performance
02 computer evolution and performance02 computer evolution and performance
02 computer evolution and performancedilip kumar
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialmadhuinturi
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettJim St. Leger
 

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

Irlc computer controlling circuit
Irlc computer controlling circuitIrlc computer controlling circuit
Irlc computer controlling circuitIbrahem Batta
 
intel Processor i7, xeon
intel Processor i7, xeonintel Processor i7, xeon
intel Processor i7, xeonIbrahem Batta
 
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 coolingIbrahem Batta
 
Postgres database Ibrahem Batta
Postgres database Ibrahem BattaPostgres database Ibrahem Batta
Postgres database Ibrahem BattaIbrahem Batta
 

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

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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