How Does Multimedia Work In A Single Core And Multicore?
Posted on July 09th, 2009 in Multimedia
Actually i don’t have clear cut idea of how multimedia applications work.can anyone please help me out with this? thank you.
Popularity: 1% [?]
Actually i don’t have clear cut idea of how multimedia applications work.can anyone please help me out with this? thank you.
Popularity: 1% [?]
Link directory
This post has one comment
July 9th, 2009
It’s hard to figure out what kind of answer you want. Multimedia applications work by using the CPU to calculate what should appear on the screen and what should go out the speakers and sending that information to the video card and sound card.
Multimedia applications tend to have tight timing requirements. If they can’t get enough CPU time when they need it, there can be jumps in the video or gaps in the audio. As a result, they benefit significantly from multi-core computers. If the multimedia application is calculating the next frame of video when the sound card needs the next chunk of data, the sound card driver can run in another core without disrupting the video calculations.
This is really important because when one core jumps from task to task, each new task finds the information from the old task in the CPU caches and this causes a huge drop in performance as the caches empty/refill.
I’m sure there’s something more specific you want, but I don’t know what.