Cilk

Slides da palestra sobre Computação Paralela no FISL14

A palestra "Como domar uma fera de 1 TFlop que cabe na palma da sua mão" foi apresentada em 3/7/13, no FISL14, por Luciano Palma - Community Manager da Intel para Servidores e Computação de Alto Desempenho.

Além de introduzir conceitos de programação paralela e discutir a importãncia da implementação do paralelismo no software, Luciano apresentou o coprocessador Intel Xeon Phi, suas incríveis características técnicas (são até 61 cores gerando até 2 TFlops em precisão simples) e a arquitetura deste avançado coprocessador.

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.

SC10 - Parallel Programming Community Activities

Parallel Programming Community Manager Kathy Farrel and Master of the Parallel Universe Clay Breshears attended Supercomputing (SC) 10 in November, 2010. This page contains links to videos filmed there. These links appeared previously on the PP Community.
  • Python*
  • Intel® Cilk™ Plus
  • Clay Breshears
  • James Reinders
  • Cilk
  • Kathy Farrel
  • Parallel Programming Talk
  • MBA Sciences
  • Minesh Amin
  • Noah Clemons
  • Sanjiv Shah
  • Computação paralela
  • Graduate Intern at Intel - Parallel Mandelbrot

    Three years ago, as I was finishing my undergraduate degree, I was hired as an intern at Intel to work with the Intel Software College. During those six months, I gained an appreciation for the usefulness of and the growing need for parallel programming. When I decided to go back to school for a graduate degree, I actively sought out the professors who focused on parallel computing, and I took the courses they offered. Since parallelism can be applied to pretty much all areas of computer science, I decided to narrow my focus to parallelism in 3D graphics, rendering, and visualization.

    Detecting Theft by Hyperobject Abuse

    Intel® Cilk™ Plus employs work stealing, where threads steal work from other threads.  Though a good Intel Cilk Plus program should not depend on whether work is stolen or not, you might be curious about when it occurs in a program.  This blog shows how to satisfy that curiousity with a holder hyperobject, a generally useful abstraction that I'll abuse somewhat to detect stealing.  

    Assine o Cilk