Tools for Investigating Graphics System Performance |
Курсы английского | ||
<< Visualizations for Teaching Learning Media Studies | Как создать на виндовс 8 1 >> |
Автор: mdfisher. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока английского языка, скачайте бесплатно презентацию «Tools for Investigating Graphics System Performance.ppt» со всеми картинками в zip-архиве размером 4451 КБ.
Сл | Текст | Сл | Текст |
1 | Tools for Investigating Graphics | 13 | forcing applications to share control of |
System Performance. Matthew Fisher Steve | graphics memory and compute resources. | ||
Pronovost. | 14 | GPUView. The graphics model switch | |
2 | Goal. A video game runs slowly, skips | induced a variety of constraints on | |
frames, has high latency, etc. and the | graphics applications and forced highly | ||
developers want to fix this problem The | optimized graphics drivers to be | ||
problem is almost always a cascade of | restructured Many games were running more | ||
bottlenecks at the application, CPU, and | slowly on Vista than they did on XP (~5% - | ||
GPU levels that is very challenging to | 30% slower) GPUView was designed to help | ||
investigate locally We want tools that | investigate these problems and see what | ||
lets programmers solve these problems | stage was causing the speed difference. | ||
faster. | 15 | Event Tracing. The GPUView logger | |
3 | Approaches. Profiling Rig the game | enables logging of a vast set of events in | |
events with logging or use an automatic | the OS, such as All calls to the Windows | ||
profiler PIX (for Windows and Xbox 360) | graphics kernel All resource creation, | ||
All calls by the game to the graphics API | lock, destruction, etc. events All command | ||
are logged GPUView OS logs all CPU, | buffer submissions Context switches (w/ | ||
graphics kernel and graphics driver | stack trace and reason) Kernel mode | ||
events. | enter/exits (w/ stack trace) World of | ||
4 | Profiling. Manual profiling requires a | Warcraft generates approximately 1GB every | |
significant amount of development effort | 3 seconds. | ||
Polling-based automatic profiling can work | 16 | GPUView Without Any Graphics. | |
reasonably well for CPU applications but | 17 | Windows Display Driver Model. | |
doesn’t capture graphics or memory | Applications build up local command | ||
transfer events well Percentage-based | buffers When these command buffers get big | ||
statistics (“you spent 45% of the time in | enough they are submitted to the | ||
function X”) can sometimes be useful and | application’s local graphics queue for | ||
sometimes extremely misleading. | processing The graphics scheduler selects | ||
5 | PIX. Released by Microsoft as part of | which application should be running on | |
the DirectX SDK Multiple modes for | which graphics card and submits work to | ||
investigating performance targeted at game | the corresponding hardware queue. | ||
developers Interactive mode Frame logging | 18 | One Second of a Game. | |
Frame capture and playback. | 19 | ||
6 | PIX – Interactive Mode. Various | 20 | |
counters stream by as the game runs You | 21 | Setup. | |
can change the counters, hope is to find | 22 | Multiple Applications Fighting. | |
that the observed problem correlates with | 23 | Simple Problems. | |
one of the counters. | 24 | Relatively Normal Execution. | |
7 | PIX – Interactive Mode. | 25 | GPU Starvation. |
8 | Commonly Used Counter Types. Number, | 26 | GPU Idle. |
type, and size of draw primitive calls | 27 | Sleepy App. | |
Number of texture, vertex/index buffer | 28 | Huge Render Times (GPU Bound). | |
locks, and what memory pool was locked | 29 | GPU and CPU Starvation. | |
Object creation and destruction events | 30 | Answering Questions. | |
Allocated system and video memory Frame | 31 | Why Did Our Thread Context Switch? | |
latency, seconds per frame Page faults. | 32 | Does Surface Allocation Cause Frame | |
9 | PIX – Frame Capture Mode. | Stuttering? | |
10 | PIX – Debug Pixel. | 33 | Thoughts. Surprisingly, the overhead |
11 | Questions PIX is good at. Are object | of GPUView logging is pretty minimal and | |
locks causing the frame skipping problem | the traces often reflect the underlying | ||
users are experiencing? Are we allocating | problem well The biggest advantage of | ||
too many resources we don’t use? What are | GPUView over PIX is that PIX can’t tell | ||
the API calls that are taking the longest | you crucial things like when the GPU is | ||
time to execute? Why was this pixel in the | blocked on the CPU GPUView is excellent | ||
sky green? | for telling you what part of the | ||
12 | GPUView. | application needs optimization. | |
13 | Windows Display Driver Model. The XP | 34 | Driver Perspective. Provides a lot of |
Display Driver Model required applications | detail to let display driver writers and | ||
to cede control of the graphics | the DirectX graphics kernel diagnose | ||
infrastructure and was largely designed | problems with task submission, the command | ||
assuming a single 3D application would be | buffer submission threads, GPU preemption, | ||
running The Vista Display Driver Model | video skipping, etc. | ||
added standard scheduling principles | |||
Tools for Investigating Graphics System Performance.ppt |
«English for you» - Твои школьные учебники. Все слова и выражения озвучены носителями языка. Ты научишься правильно строить предложение. Артикль Множественное число Предлоги. «Английский для тебя» (курс английского языка с применением ИКТ). Слова и выражения по темам. Узнать насколько хорошо ты усвоил материал тебе помогут:
«Курсы изучения английского языка» - На современном рынке труда востребованы высококвалифицированные специалисты. Бизнес-коммуникация на английском языке. Вы расширите свой словарный запас для успешной работы с информацией в глобальных сетях. Культурное наследие англоязычных стран. Вы сможете усовершенствовать свое произношение. Лингвострановедение США и Канады.
«Профессор Хиггинс» - Выполняя упражнения, учащийся может натренировать данное правило и проверить, насколько хорошо он его понял. Курс фонетики увеличен в объеме, расширена возможностью видеть имена фонем в эталонном произношении. Курс . Добавлены раздел стихов (около 100), поговорок, скороговорок и раздел омонимы. Программа .
«Языковые лагеря» - E-Camp explore Europe. Knowledge control. Москва. Тематические вечеринки. Елочки. English lessons. Workshops. Распорядок дня. Языковые лагеря в России и за рубежом. Искра. Языковые лагеря.
«Английский язык для туристов» - С английским языком нигде не пропадешь! Бегу записываться! Второй уровень. Первый уровень. Новая Зеландия. Голландия. С помощью преподавателя Штоколовой Е.Г. Каждый уровень предполагает 72 часа занятий. Англия. Дания. Сша. Ямайки! Английский язык откроет для Вас весь мир! ВЫЖИЛИ! Научитесь выживать, чтобы полноценно жить и путешествовать по всему миру!!!
«Детский английский» - В процессе обучения дети. По окончании обучения по данной программе учащиеся будут: Цель программы: «Английский язык для младшего школьного возраста». Программа адресована. Вхождение в программу возможно на любом году обучения. Овладение английским языком на уровне elementary и приобретение социо-культурных знаний.