Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
63 lines (58 sloc) 3.24 KB
amazon_s3_presentation_url amazon_s3_video_url author categories comments date excerpt featured_image_name image layout link post_format session_id session_track slideshare_embed_url slideshare_presentation_url slug speakers tags title video_length video_thumbnail wordpress_id youtube_video_url
https://s3.amazonaws.com/connect.linaro.org/sfo15/Presentations/09-22-Tuesday/SFO15-202- Towards Multi-Threaded Tiny Code Generator (TCG) in QEMU.pdf
https://s3.amazonaws.com/connect.linaro.org/sfo15/Videos/09-22-Tuesday/SFO15-202 Towards Multi-Threaded Tiny Code Generator (TCG) in QEMU.mp4
connect
sfo15
false
2015-09-21 17:00:00 -0700
While QEMU has continued to be optimised for KVM to make use of the growing number of cores on modern systems TCG emulation has been stuck running in a single thread. This year there is another push to get a workable solution merged upstream. We shall present a review of the challenges that need to be addressed: locking, TLB and cache maintenance and generic solution for the various atomic/exclusive operations. We will discuss previous work that has been done in this field before presenting a design that addresses these requirements. Finally we shall look at the current proposed patches and the design decisions they have taken.
SFO15202TowardsMultiThreadedTinyCodeGeneratorTCGinQEMU.jpg
featured file_name path
true
SFO15202TowardsMultiThreadedTinyCodeGeneratorTCGinQEMU.jpg
/assets/images/featured-images/SFO15202TowardsMultiThreadedTinyCodeGeneratorTCGinQEMU.jpg
resource-post
Video
None
Virtualization
sfo15-202-towards-multi-threaded-tiny-code-generator-tcg-in-qemu
Alex Bennee
QEMU
Virtualization
SFO15-202: Towards Multi-Threaded Tiny Code Generator (TCG) in QEMU
34:44
None
2812

SFO15-202: Towards Multi-Threaded Tiny Code Generator (TCG) in QEMU Speaker: Alex Bennée Date: September 22, 2015

★ Session Description ★ While QEMU has continued to be optimised for KVM to make use of the growing number of cores on modern systems, TCG emulation has been stuck running in a single thread. This year there is another push to get a workable solution merged upstream. We shall present a review of the challenges that need to be addressed: locking, TLB and cache maintenance and generic solution for the various atomic/exclusive operations. We will discuss previous work that has been done in this field before presenting a design that addresses these requirements. Finally we shall look at the current proposed patches and the design decisions they have taken.

★ Resources ★ Video: https://www.youtube.com/watch?v=9xQGDTEmNtI Presentation: http://www.slideshare.net/linaroorg/sfo15202-towards-multithreaded-tiny-code-generator-tcg-in-qemu Etherpad: pad.linaro.org/p/sfo15-202 Pathable: https://sfo15.pathable.com/meetings/302833

★ Event Details ★ Linaro Connect San Francisco 2015 - #SFO15 September 21-25, 2015 Hyatt Regency Hotel http://www.linaro.org http://connect.linaro.org

You can’t perform that action at this time.