首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 一个SSE优化的多线程软件光栅。

一个SSE优化的多线程软件光栅。

  • 资源大小:22.66 MB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: 线程 软件 SSE 一个 优化 光栅

资 源 简 介

This project is a multithreaded software rasterizer built on SDL. It was written as part of a year-long research requirement at Taylor University. Supported features include custom vertex and pixel shaders, a quad-filled pixel pipeline heavily optimized for SSE, polygon clipping, half-space rasterization, depth occlusion with z-buffering, as well as perspective correct attribute interpolation. An custom written, SSE optimized math library is included as well. Performance scales very well to then number of physical threads on the CPU. A dual core, Hyperthreaded Intel I5 saw a 2.5x speedup from 1 thread to 4 threads. A core I7 saw a 4x+ speedup from 1 to 8 threads. SSE 4.1 is utilized, so a recent CPU is required. To contact me with questions or comments, email me at zach.bethel AT gmail DOT com. To read the research paper associated with this code, visit this link: https://docs.google.com/file/d/0BwqDw_AVYMl-TUk4SEZ0MmduRFNPWWNzZ0VwZlVfQVRaX3E4/edit

文 件 列 表

MSR
MSR
MSR.sln
MSR.suo
MSR_Driver
MSR_Math
Release
VIP VIP
0.280658s