• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 358 359 360 361 362 ... 369 Next »

What is the TF B problem ??
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
What is the TF B problem ??
07-15-2009, 12:58 AM
#3
MenaceInc Offline
Member
***
Posts: 121
Threads: 1
Joined: Jul 2009
TLB is short for Translation Lookaside Buffer and it's an area of cache in the CPU which is used for virtual address translation. What this means is that when the CPU requests data, it checks the TLB for the physical address of the data. If there's a match then the CPU can very quickly access the data (around 1 clock cycle). However, if there is a miss then it has to work out the physical address which can take up a lot of clock cycles ( around 30 cycles).

Now emulating this part of the hardware would be very detrimental to the program as if I remember correctly, the PPC used in the GC and Wii has a very small TLB which means there would be a lot of misses and the emulator would have to translate a lot of memory addresses. Considering that the GC's CPU had a maximum bandwidth of roughly 1GB/s, that would be a lot of cycles used dedicated just to translating adresses.
"All computers wait at the same speed"

[Image: 600336.png]
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
What is the TF B problem ?? - eljose - 07-14-2009, 08:56 PM
RE: What is the TF B problem ?? - cmccmc - 07-15-2009, 12:04 AM
RE: What is the TF B problem ?? - MenaceInc - 07-15-2009, 12:58 AM
RE: What is the TF B problem ?? - cmccmc - 07-15-2009, 01:01 AM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode