visualization

Intel® graphics virtualization update

Traditional business models, built on graphics and visualization usages such as workstation remoting, VDI, DaaS, transcoding, media streaming, and on-line gaming, are beginning to draw open source attention, worldwide. Employees are becoming mobile. They want flexibility of working from any device, anywhere, anytime, with any data, without any compromise in the quality due to access, latency or visualization.

Case Study in Parallel Computation and Graphics Visualization: Parallel N-Body

Target Audience: Undergraduate with 3D math and physics background (senior)

Description: Medium-sized project that simulates the n-body problem (multiple non-colliding celestial objects influencing each other through gravity). Uses OpenGL and FreeGlut for visualization. Includes three versions for both Windows and Linux: serial, OpenMP, and CILK.

Case Study in Parallel Computation and Graphics Visualization: Parallel Ray Tracer

Target Audience: Graduate with 3D math and Linear Algebra background

Large project with feature-rich ray tracer (including anti-aliasing, glossy reflections, translucency, depth of field, soft shadows, and median-split volume hierarchy acceleration structure). Does not include visualization, but can easily be converted to support OpenCV. Reads Pixar Renderman (*.RIB) files and outputs *.PPM image files. Includes three versions for both Windows and Linux: serial, OpenMP, and CILK.

Courseware - Visualization

  • Basic viewing and interrogation functions for visualization
  • Visualization of vector fields, tensors, and flow data
  • Visualization of scalar field or height field: isosurface by the marching cube method
  • Direct volume data rendering: ray-casting, transfer functions, segmentation, hardware
  • Information visualization: projection and parallel-coordinates methods

 

 

Case Study in Parallel Computation and Graphics Visualization: Parallel Mandelbrot

 

 

  • Professors
  • Students
  • Intel® Cilk™ Plus
  • Intel® Threading Building Blocks
  • OpenGL*
  • OpenMP*
  • visual computing
  • visualization
  • Mandelbrot
  • mandelbrot set
  • opencv
  • nbody
  • critical section
  • mutex
  • mutual exclusion
  • Graphics
  • Parallel Computing
  • Threading
  • Subscribe to visualization