SlideShare a Scribd company logo
Single BLT analysis (using 3D engine)
M1: Clear: Blackness BLT
Shereef Shehata
M1: Clear Blackness BLT single BLT (Total Blitting Time us)
Fixed Image Height = 100 pixels
Total Time Linear fit: Intercept= 267.5754 us,
Slope = 1.3689 us/(100 pixels) = 13.7 ns/pixel = 1.507 3D GPU Clocks/pixel
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Fixed Image Height = 100 pixels
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Fixed Image Height = 100 pixels
M1: Clear Blackness BLT single BLT (Total Blitting Time us)
Fixed Image Height = 200 pixels
Total Time Linear fit: Intercept= 288.0929 us,
Slope = 2.5136 us/(200 pixels) = 12.6 ns/pixel = 1.386 3D GPU Clocks/pixel
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Fixed Image Height = 200 pixels
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Fixed Image Height = 200 pixels
M1: Clear Blackness BLT single BLT (Total Blitting Time us)
Fixed Image Height = 300 pixels
Total Time Linear fit: Intercept= 302.9406 us,
Slope = 3.6670 us/(300 pixels) = 12.2 ns/pixel = 1.342 3D GPU Clocks/pixel
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Fixed Image Height = 300 pixels
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Fixed Image Height = 300 pixels
M1: Clear Blackness BLT single BLT (Total Blitting Time us)
Fixed Image Height = 400 pixels
Total Time Linear fit: Intercept= 319.5706 us,
Slope = 4.8350 us/(400 pixels) = 12.0876 ns/pixel = 1.329 3D GPU Clocks/pixel
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Fixed Image Height = 400 pixels
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Fixed Image Height = 400 pixels
M1: Clear Blackness BLT single BLT (Total Blitting Time us)
Fixed Image Height = 500 pixels
Total Time Linear fit: Intercept= 357.2030 us,
Slope = 6.1406 us/(500 pixels) = 12.2811 ns/pixel = 1.35 3D GPU Clocks/pixel
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Fixed Image Height = 500 pixels
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Fixed Image Height = 500 pixels
M1: Clear Blackness BLT single BLT (Total Blitting Time us)
Fixed Image Height = 600 pixels
Total Time Linear fit: Intercept= 345.9043 us,
Slope = 7.3574 us/(600 pixels) = 12.2623 ns/pixel = 1.348 3D GPU Clocks / pixel
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Fixed Image Height = 600 pixels
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Fixed Image Height = 600 pixels
M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks)
Top View
Mean = 1.9685 3D GPU clock, Median = 1.6241, Std_Dev = 1.1241
M1: Clear Blackness BLT single BLT (Per Pixel Time in ns)
Top View
Mean = 17.8955 ns , Median = 14.7648ns, Std_Dev = 10.2189

More Related Content

What's hot

Steganography Part 2
Steganography Part 2Steganography Part 2
Steganography Part 2
Heethesh Vhavle
 
Lighting you up in Battlefield 3
Lighting you up in Battlefield 3Lighting you up in Battlefield 3
Lighting you up in Battlefield 3
Electronic Arts / DICE
 
Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3
Electronic Arts / DICE
 
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham OriginsGTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
Colin Barré-Brisebois
 
Variables
VariablesVariables
Variables
Georgyo Prado
 
Report01_rev1
Report01_rev1Report01_rev1
Report01_rev1
Shashidhar Sanda
 
Project004
Project004Project004
Project004
Chad Weiss
 
Find nuclei in images with U-net
Find nuclei in images with U-netFind nuclei in images with U-net
Find nuclei in images with U-net
Ding Li
 
Advanced Real-time Post-Processing using GPGPU techniques
Advanced Real-time Post-Processing using GPGPU techniquesAdvanced Real-time Post-Processing using GPGPU techniques
Advanced Real-time Post-Processing using GPGPU techniques
Johan Andersson
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
mmjalbiaty
 
OpenGL Texture Mapping
OpenGL Texture MappingOpenGL Texture Mapping
OpenGL Texture Mapping
Syed Zaid Irshad
 
ISCAS2013_v5
ISCAS2013_v5ISCAS2013_v5
ISCAS2013_v5
Chih-Tsung Shen
 
Gossip-based resource allocation for green computing in large clouds
Gossip-based resource allocation for green computing in large cloudsGossip-based resource allocation for green computing in large clouds
Gossip-based resource allocation for green computing in large clouds
Rerngvit Yanggratoke
 
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The RunFive Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Electronic Arts / DICE
 
DESIGN OF ISOLATOR (LEAD RUBBER BEARING)
DESIGN OF ISOLATOR (LEAD RUBBER BEARING)DESIGN OF ISOLATOR (LEAD RUBBER BEARING)
DESIGN OF ISOLATOR (LEAD RUBBER BEARING)
premkumar mk
 
Terrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable SystemTerrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable System
Electronic Arts / DICE
 
Bp.On.Cuda
Bp.On.CudaBp.On.Cuda
Bp.On.Cuda
Yanyan Xu
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
Amnaakhaan
 
Photogrammetry and Star Wars Battlefront
Photogrammetry and Star Wars BattlefrontPhotogrammetry and Star Wars Battlefront
Photogrammetry and Star Wars Battlefront
Electronic Arts / DICE
 
HTML5 game dev with three.js - HexGL
HTML5 game dev with three.js - HexGLHTML5 game dev with three.js - HexGL
HTML5 game dev with three.js - HexGL
Thibaut Despoulain
 

What's hot (20)

Steganography Part 2
Steganography Part 2Steganography Part 2
Steganography Part 2
 
Lighting you up in Battlefield 3
Lighting you up in Battlefield 3Lighting you up in Battlefield 3
Lighting you up in Battlefield 3
 
Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3
 
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham OriginsGTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
GTC 2014 - DirectX 11 Rendering and NVIDIA GameWorks in Batman: Arkham Origins
 
Variables
VariablesVariables
Variables
 
Report01_rev1
Report01_rev1Report01_rev1
Report01_rev1
 
Project004
Project004Project004
Project004
 
Find nuclei in images with U-net
Find nuclei in images with U-netFind nuclei in images with U-net
Find nuclei in images with U-net
 
Advanced Real-time Post-Processing using GPGPU techniques
Advanced Real-time Post-Processing using GPGPU techniquesAdvanced Real-time Post-Processing using GPGPU techniques
Advanced Real-time Post-Processing using GPGPU techniques
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
OpenGL Texture Mapping
OpenGL Texture MappingOpenGL Texture Mapping
OpenGL Texture Mapping
 
ISCAS2013_v5
ISCAS2013_v5ISCAS2013_v5
ISCAS2013_v5
 
Gossip-based resource allocation for green computing in large clouds
Gossip-based resource allocation for green computing in large cloudsGossip-based resource allocation for green computing in large clouds
Gossip-based resource allocation for green computing in large clouds
 
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The RunFive Rendering Ideas from Battlefield 3 & Need For Speed: The Run
Five Rendering Ideas from Battlefield 3 & Need For Speed: The Run
 
DESIGN OF ISOLATOR (LEAD RUBBER BEARING)
DESIGN OF ISOLATOR (LEAD RUBBER BEARING)DESIGN OF ISOLATOR (LEAD RUBBER BEARING)
DESIGN OF ISOLATOR (LEAD RUBBER BEARING)
 
Terrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable SystemTerrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable System
 
Bp.On.Cuda
Bp.On.CudaBp.On.Cuda
Bp.On.Cuda
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Photogrammetry and Star Wars Battlefront
Photogrammetry and Star Wars BattlefrontPhotogrammetry and Star Wars Battlefront
Photogrammetry and Star Wars Battlefront
 
HTML5 game dev with three.js - HexGL
HTML5 game dev with three.js - HexGLHTML5 game dev with three.js - HexGL
HTML5 game dev with three.js - HexGL
 

Viewers also liked

Mi presentacion 1996
Mi presentacion 1996Mi presentacion 1996
Mi presentacion 1996
regi7224230782
 
Block_Scaler_Control
Block_Scaler_ControlBlock_Scaler_Control
Block_Scaler_Control
Shereef Shehata
 
Shereef_Color_Processing
Shereef_Color_ProcessingShereef_Color_Processing
Shereef_Color_Processing
Shereef Shehata
 
Cara membuat blog
Cara membuat blogCara membuat blog
Cara membuat blog
Arief Arief
 
Architectural_Synthesis_for_DSP_Structured_Datapaths
Architectural_Synthesis_for_DSP_Structured_DatapathsArchitectural_Synthesis_for_DSP_Structured_Datapaths
Architectural_Synthesis_for_DSP_Structured_Datapaths
Shereef Shehata
 
Windows_Scaling_2X_Speedup
Windows_Scaling_2X_SpeedupWindows_Scaling_2X_Speedup
Windows_Scaling_2X_Speedup
Shereef Shehata
 
Temporal_video_noise_reduction
Temporal_video_noise_reductionTemporal_video_noise_reduction
Temporal_video_noise_reduction
Shereef Shehata
 
2DCompsitionEngine
2DCompsitionEngine2DCompsitionEngine
2DCompsitionEngine
Shereef Shehata
 
2D_block_scaling_Software
2D_block_scaling_Software2D_block_scaling_Software
2D_block_scaling_Software
Shereef Shehata
 
CIECAM02_Color_Management
CIECAM02_Color_ManagementCIECAM02_Color_Management
CIECAM02_Color_Management
Shereef Shehata
 
2D_BitBlt_Scale
2D_BitBlt_Scale2D_BitBlt_Scale
2D_BitBlt_Scale
Shereef Shehata
 
2013 1 pta general assembly final
2013 1 pta general assembly final2013 1 pta general assembly final
2013 1 pta general assembly finalshannonwrice
 
High_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAs
High_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAsHigh_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAs
High_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAs
Shereef Shehata
 
The_Mismatch_Noise_Cancellation_Architecture
The_Mismatch_Noise_Cancellation_ArchitectureThe_Mismatch_Noise_Cancellation_Architecture
The_Mismatch_Noise_Cancellation_Architecture
Shereef Shehata
 
Shereef_MP3_decoder
Shereef_MP3_decoderShereef_MP3_decoder
Shereef_MP3_decoder
Shereef Shehata
 
Inertial_Sensors
Inertial_SensorsInertial_Sensors
Inertial_Sensors
Shereef Shehata
 
Nhom d water chiller
Nhom d  water chillerNhom d  water chiller
Nhom d water chillerHuy Cường
 
Gyroscope_sensors
Gyroscope_sensorsGyroscope_sensors
Gyroscope_sensors
Shereef Shehata
 

Viewers also liked (18)

Mi presentacion 1996
Mi presentacion 1996Mi presentacion 1996
Mi presentacion 1996
 
Block_Scaler_Control
Block_Scaler_ControlBlock_Scaler_Control
Block_Scaler_Control
 
Shereef_Color_Processing
Shereef_Color_ProcessingShereef_Color_Processing
Shereef_Color_Processing
 
Cara membuat blog
Cara membuat blogCara membuat blog
Cara membuat blog
 
Architectural_Synthesis_for_DSP_Structured_Datapaths
Architectural_Synthesis_for_DSP_Structured_DatapathsArchitectural_Synthesis_for_DSP_Structured_Datapaths
Architectural_Synthesis_for_DSP_Structured_Datapaths
 
Windows_Scaling_2X_Speedup
Windows_Scaling_2X_SpeedupWindows_Scaling_2X_Speedup
Windows_Scaling_2X_Speedup
 
Temporal_video_noise_reduction
Temporal_video_noise_reductionTemporal_video_noise_reduction
Temporal_video_noise_reduction
 
2DCompsitionEngine
2DCompsitionEngine2DCompsitionEngine
2DCompsitionEngine
 
2D_block_scaling_Software
2D_block_scaling_Software2D_block_scaling_Software
2D_block_scaling_Software
 
CIECAM02_Color_Management
CIECAM02_Color_ManagementCIECAM02_Color_Management
CIECAM02_Color_Management
 
2D_BitBlt_Scale
2D_BitBlt_Scale2D_BitBlt_Scale
2D_BitBlt_Scale
 
2013 1 pta general assembly final
2013 1 pta general assembly final2013 1 pta general assembly final
2013 1 pta general assembly final
 
High_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAs
High_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAsHigh_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAs
High_Level_Synthesis_of_DSP_Archiectures_Targeting_FPGAs
 
The_Mismatch_Noise_Cancellation_Architecture
The_Mismatch_Noise_Cancellation_ArchitectureThe_Mismatch_Noise_Cancellation_Architecture
The_Mismatch_Noise_Cancellation_Architecture
 
Shereef_MP3_decoder
Shereef_MP3_decoderShereef_MP3_decoder
Shereef_MP3_decoder
 
Inertial_Sensors
Inertial_SensorsInertial_Sensors
Inertial_Sensors
 
Nhom d water chiller
Nhom d  water chillerNhom d  water chiller
Nhom d water chiller
 
Gyroscope_sensors
Gyroscope_sensorsGyroscope_sensors
Gyroscope_sensors
 

2D_BLIT_software_Blackness

  • 1. Single BLT analysis (using 3D engine) M1: Clear: Blackness BLT Shereef Shehata
  • 2. M1: Clear Blackness BLT single BLT (Total Blitting Time us) Fixed Image Height = 100 pixels Total Time Linear fit: Intercept= 267.5754 us, Slope = 1.3689 us/(100 pixels) = 13.7 ns/pixel = 1.507 3D GPU Clocks/pixel
  • 3. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Fixed Image Height = 100 pixels
  • 4. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Fixed Image Height = 100 pixels
  • 5. M1: Clear Blackness BLT single BLT (Total Blitting Time us) Fixed Image Height = 200 pixels Total Time Linear fit: Intercept= 288.0929 us, Slope = 2.5136 us/(200 pixels) = 12.6 ns/pixel = 1.386 3D GPU Clocks/pixel
  • 6. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Fixed Image Height = 200 pixels
  • 7. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Fixed Image Height = 200 pixels
  • 8. M1: Clear Blackness BLT single BLT (Total Blitting Time us) Fixed Image Height = 300 pixels Total Time Linear fit: Intercept= 302.9406 us, Slope = 3.6670 us/(300 pixels) = 12.2 ns/pixel = 1.342 3D GPU Clocks/pixel
  • 9. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Fixed Image Height = 300 pixels
  • 10. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Fixed Image Height = 300 pixels
  • 11. M1: Clear Blackness BLT single BLT (Total Blitting Time us) Fixed Image Height = 400 pixels Total Time Linear fit: Intercept= 319.5706 us, Slope = 4.8350 us/(400 pixels) = 12.0876 ns/pixel = 1.329 3D GPU Clocks/pixel
  • 12. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Fixed Image Height = 400 pixels
  • 13. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Fixed Image Height = 400 pixels
  • 14. M1: Clear Blackness BLT single BLT (Total Blitting Time us) Fixed Image Height = 500 pixels Total Time Linear fit: Intercept= 357.2030 us, Slope = 6.1406 us/(500 pixels) = 12.2811 ns/pixel = 1.35 3D GPU Clocks/pixel
  • 15. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Fixed Image Height = 500 pixels
  • 16. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Fixed Image Height = 500 pixels
  • 17. M1: Clear Blackness BLT single BLT (Total Blitting Time us) Fixed Image Height = 600 pixels Total Time Linear fit: Intercept= 345.9043 us, Slope = 7.3574 us/(600 pixels) = 12.2623 ns/pixel = 1.348 3D GPU Clocks / pixel
  • 18. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Fixed Image Height = 600 pixels
  • 19. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Fixed Image Height = 600 pixels
  • 20. M1: Clear Blackness BLT single BLT (Per Pixel 3D GPU clocks) Top View Mean = 1.9685 3D GPU clock, Median = 1.6241, Std_Dev = 1.1241
  • 21. M1: Clear Blackness BLT single BLT (Per Pixel Time in ns) Top View Mean = 17.8955 ns , Median = 14.7648ns, Std_Dev = 10.2189