GSP 215 The Secret of Education/newtonhelp.com - PowerPoint PPT Presentation

About This Presentation
Title:

GSP 215 The Secret of Education/newtonhelp.com

Description:

For more course tutorials visit www.newtonhelp.com Week 1 HomeworkCommand Line in Windows and Linux Using Google, research what kernel operating systems have been used in the video gaming industry. Describe the architecture and details regarding its advantages or disadvantages (i.e, consider Windows, Linux, based, etc.). A minimum of two paragraphs of research information is required, along with your own interpretation of the content. – PowerPoint PPT presentation

Number of Views:4
Slides: 16
Provided by: redflowers13

less

Transcript and Presenter's Notes

Title: GSP 215 The Secret of Education/newtonhelp.com


1
GSP 215 The Secret of Educationnewtonhelp.Com
2
  • GSP 215 Week 1 Homework Command Line in Windows
    and Linux
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • Week 1 HomeworkCommand Line in Windows and Linux
  •  
  •  
  • Using Google, research what kernel operating
    systems have been used in the video gaming
    industry. Describe the architecture and details
    regarding its advantages or disadvantages (i.e,
    consider Windows, Linux, based, etc.). A minimum
    of two paragraphs of research information is
    required, along with your own interpretation of
    the content.
  • Using Google, research the use of parallelism and
    concurrency in video gaming today. Describe how
    each is used in the building and implementation
    of video

3
  • GSP 215 Week 1 to 7 All iLab and Homework
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 1 Homework Command Line in Windows
    and Linux
  •  
  • GSP 215 Week 2 iLab Binary Representation of
    Information
  •  
  • GSP 215 Week 2 Homework Representing and
    Manipulating Information
  •  
  • GSP 215 Week 3 Homework Representing and
    Manipulating Information
  •  
  • GSP 215 Week 3 iLab Machine-Level Representation
    of Programs
  •  
  • GSP 215 Week 4 Homework Optimizing Program
    Performance
  •  

4
  • GSP 215 Week 2 iLab Binary Representation of
    Information
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 2 iLab
  •  
  • Week 2 LabBinary Representation of Information
  •  
  • Scenario
  • In this lab, we will be using cygwin and Visual
    Studio to write C code to illustrate floating
    point error and bitwise operations
  •  
  • Part A
  • The goal of this exercise is to introduce you to
    an important aspect of numerical computing
    numerical error. Games use floating point as the
    primary number representation for almost
    everything. Coordinate data stored as (x,y,z) is
    used to represent vertices, which in turn are
    used to represent triangles, which themselves are
    used to represent 3D objects.

5
  • GSP 215 Week 3 Homework Representing and
    Manipulating Information
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 3 Homework Assignment
  •  
  •  
  • Week 3 HomeworkRepresenting and Manipulating
    Information
  •  
  •  
  • Structures are a mechanism for creating a data
    type to aggregate multiple objects into a single
    unit. All the components of a structure are
    stored in a contiguous region of memory and a
    pointer to a structure is the address of its
    first byte. To access the fields of a structure,
    the compiler generates code that adds the
    appropriate offset to the address of the
    structure.
  •  

6
  • GSP 215 Week 3 iLab Machine Level Representation
    of Programs
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • Week 3 Lab Machine-Level Representation of
    Programs
  • TCO 3Given the need to understand and describe
    performance bottlenecks, acquire an understanding
    of how C and C is translated into machine code.
  •  
  • Scenario
  • In this weeks lab, you will key in and compile a
    C-supplied program. Using the instructions
    provided, you will proceed to inspect, comment,
    and produce representative assembly code.

7
  • GSP 215 Week 4 Homework Optimizing Program
    Performance
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • Optimizing Program Performance
  •  
  •  
  • A programmer must write correct code that is
    clear and concise. There are also circumstances
    in which a programmer must write fast and
    efficient code. Processing video frames in real
    time must be fast. We will talk about ways to
    optimize code.
  •  
  • Given the following code, perform these
    operations to optimize the code. See Chapter 5 in
    the book for more details on code optimization.
    Please use comments to document all optimizations
    you have made to the code.

8
  • GSP 215 Week 4 Lab Optimizing Program Performance
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • Week 4 Lab Optimizing Program Performance
  •  
  • TCO 4Given the importance of speculating runtime
    costs of software, obtain an understanding of
    certain details of how processors operate that
    impact code performance.
  •  
  •  
  • Scenario
  •  
  • In this weeks lab, you will look at timing
    operations and how different operations can take
    a different amount of time to complete.

9
  • GSP 215 Week 5 Homework memory Leaks
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • Week 5 HomeworkMemory Leaks
  •  
  •  
  • Memory leaks are bugs in C applications that
    can cause performance problems with your
    application or even causing it to crash. A memory
    leak is the result of failing to deallocate
    memory that was previously allocated. In C the
    commands
  •  
  • define _CRTDBG_MAP_ALLOC
  •  

10
  • GSP 215 Week 5 iLabMemory
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 5 iLab
  •  
  •  
  • Week 5 LabMemory
  •  
  •  
  • TCO 6Given the fundamental role of processes in
    organizing a computer's flow of execution, be
    able to explain how multitasking/multiprocessing
    works, including what constitutes a context
    switch.
  •  
  • TCO 7Given that performance of a game is
    dominated by the speed of various parts of the
    memory system, understand algorithms used to
    manage memory on a computer.

11
  • GSP 215 Week 6 Homework Virtual Memory
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 6 Homework Assignment
  •  
  • Week 6 HomeworkVirtual Memory
  •  
  • This week's homework problems will be completed
    in the book.
  • Complete problems 9.12 and 9.13 below.
  • Review Section 9.6.4 as a guide.
  • Problem 9.11 is done below to help you.
  • 9.11. For the given virtual address, indicate the
    TLB entry accessed, the physical address, and the
    cache byte value returned. Indicate whether the
    TLB misses, whether a page fault occurs, and
    whether a cache miss occurs. If there is a cache
    miss, enter for cache byte returned. If there
    is a page fault, enter - for PPN, and leave parts
    C and D blank.

12
  • GSP 215 Week 6 iLabVirtual Memory
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 6 iLab
  •  
  •  
  • Week 6 LabVirtual Memory
  •  
  •  
  • TCO 9Given the need to support the runtime
    creation of varying quantities of data objects,
    learn how dynamic memory allocation can provide
    this capability in a very efficient way.
  •  
  • TCO 8Given the need to understand virtual
    memory, describe how memory allocation and paging
    are used to give a computer program access to
    more memory than physically available.

13
  • GSP 215 Week 7 Homework Networking Commands
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 7 Homework Assignment
  •  
  •  
  • Week 7 HomeworkNetworking Commands
  •  
  •  
  • This week's homework will focus on basic
    networking commands.
  •  
  • Display IP configuration settings.

14
  • GSP 215 Week 7 iLabNetworking and a Tiny Web
    Server
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  •  
  •  
  • GSP 215 Week 7 iLab
  •  
  •  
  • Week 7 LabNetworking and a Tiny Web Server
  •  
  •  
  • TCO 1Given a computing environment with multiple
    operating systems, demonstrate the ability to use
    the command line interface in Windows and Linux,
    and compile and run a program using the command
    line.
  •  
  • TCO 10Given the importance of networking in game
    design, explain how computers are connected to a
    network, and summarize basic networking
    fundamentals, terminologies, protocols

15
GSP 215 The Secret of Education/newtonhelp.Com
Write a Comment
User Comments (0)
About PowerShow.com