Meeting Agenda
|
Date: |
January 28, 2004 |
Location: |
DC 1304 |
Time: |
1:30 PM |
Chair: |
Guillaume |
|
0. Attendance
1. Adoption of the Agenda - additions or deletions
2. Coffee Hour
-
Coffee hour last week:
-
Stefanus Du Toit (forgot ?)
-
Coffee hour this week:
-
-
Coffee hour next week:
-
3. Forthcoming
Date: |
February 4 |
February 11 |
February 18 |
February 25 |
Location: |
DC1304 |
DC1304 |
DC1304 |
DC1304 |
Chair: |
Tiberiu Popa |
Zheng Qin |
Gabriel Renaud |
Edwin Vane |
Technical
Presentation: |
Gabo "blue steel"
|
Kevin Moule |
Tiberiu Popa |
Zheng Qin |
|
4. Technical Presentation
Michael McCool
Title: Shader Algebra
Abstract:
Shaders can be thought of as functions that map
streams to streams, where a stream consists of a sequence of
homogeneous records or equivalently, a tuple of channels
corresponding to record elements. A shader operates
on each input record and generates output records
independently.
An algebra consists of a set of objects and a set of
operators that act on those objects. To define a shader
algebra, we treat shader functions as first-class objects
and define two binary operators: connection and combination.
Connection is defined as functional composition:
the outputs of one shader are fed into the inputs of another.
Combination concatenates the input channels, output
channels, and computations of two shaders.
Similar operators can be used to manipulate streams and
apply computational kernels expressed as shaders to streams.
Connecting a shader to a stream applies that shader to all
elements of the
stream; combining streams concatenates the record
definitions of those streams.
In conjunction with an optimizing compiler,
these operators can manipulate shaders
in many useful ways, including shader specialization,
without modification of the source code of the original
shaders.
We demonstrate these operators in the context of Sh,
a metaprogramming shading language embedded in C++. In this
implementation, shaders and streams are represented with
objects and the shader algebra operators are implemented with
operator overloading.
5. General Discussion Items
6. Action List
-
Lab Rearrangement: Erin?
- Need to set net access for laptops. Net access has been fixed, but it must be made sure
that it is compatible with the external university system security measures.
-
Visitor from York: Need to set up a date to invite William Soukoreff from York to come
down and visit on a Friday. Need to find an appropriate date...
-
To help avoid viruses, when logged on to nemesis as generic,
you should not read your email.
7. Conferences and Special Journal Issues
GMP 2004
-
Venue: April 13-15, 2004, Beijing, China
-
Full Paper Submission: September 30, 2003 -- PASSED
-
Notification of acceptance: November 30, 2003
SG04: 4th International Symposium on SMART GRAPHICS
-
Venue: May 22-24, 2004; Banff Centre, Canada
-
Conference URL: http://www.smartgraphics.org
-
Submission deadline: Feb 09, 2004
-
Notification of review results: Feb 23, 2004
-
Camera ready copy due: Mar 01, 2004
Non-Photorealistic Animation and Rendering 2004
-
Venue: June 7-9, 2004, Annecy, France
-
Conference URL: http://www.npar.org/2004/
-
Paper submission deadline: October 23, 2003 -- PASSED
-
Authors notified of decisions: December 19, 2003
-
Camera-ready deadline: March 15, 2004
Graphics Interface 2004
-
Venue: May 17-19, 2004, London, Ontario
-
Conference URL: http://www.dgp.toronto.edu/GI2004/
-
Paper submission deadline: December 5, 2003 -- PASSED
-
Notification of acceptance: February 27, 2004
-
Poster Submission: March 26, 2004
Bridges 2004: Mathematical Connections in Art, Music, and Science
-
Venue: July 30 - August 1 2004, Winfield, Kansas
-
Paper submission deadline: February 1, 2004
-
Authors notified of decisions: April 1, 2004
-
Camera-ready deadline: May 1, 2004
SIGGRAPH 2004
-
Venue: August 8-12, Los Angeles, California
-
Conference URL: http://www.siggraph.org/s2004/
-
Paper submission deadline: January 21, 2004 -- PASSED
-
Sketches deadline: 7 April 2004,
-
Poster deadline: 19 May 2004
Eurographics 2004
-
Venue: August 30 - September 3, 2004, Grenoble, France
-
Conference URL: http://eg04.inrialpes.fr/
-
Paper abstracts due: January 28, 2004
-
Paper submission deadline: February 2, 2004
-
Interactive demos: April 23, 2004
VisSym '04: IEEE TCVG Symposium on Visualization
CHI 2004
-
Venue: April 24-29,2004, Vienna, Austria
-
Conference URL: http://www.chi2004.org/
-
Early submissions: 6 October 2003 -- PASSED
-
Late submissions: 12 January 2004
CGT 2004: Computer Game Technology Conference 2004
-
Venue: April 8-10 (Toronto Canada)
-
Conference URL: http://www.cgt.auc.ca/
-
Student Game Competition
-
Papers/Posters due 15th November 2003 -- PASSED
CGI2004: COMPUTER GRAPHICS INTERNATIONAL 2004
SG04: 4th International Symposium on SMART GRAPHICS
GRAPHICS HARDWARE 2004
-
Venue: August 29 - 30, 2004, Grenoble, France
-
Deadline for abstract submissions: April 8
-
Deadline for paper submissions: April 15
-
Notification of acceptance: May 21
-
Camera-ready papers due: June 10
-
Deadline for Hot 3D systems abstracts: July 15
-
Final Hot3D presentations due: August 16
-
Conference URL: http://www.graphicshardware.org
Symposium on COMPUTER ANIMATION (SCA)
-
Venue: August 27-29, 2004, Grenoble, France
-
Deadline for Abstract Submissions: April 9, 2004
-
Firm Deadline for Paper Submissions: April 16, 2004
-
Notification to Authors: June 1, 2004
-
Deadline for Camera Ready Copy and Animation Files: June 18, 2004
-
Conference URL: http://hms.upenn.edu/SCA04
8. Directors' Meeting
9. Seminars and Events
Wednesday, 28 January 2004, 3:30PM - Pure Mathematics , MC 6005
Doug Park: -- Knotted Surfaces in Symplectic 4-Manifolds
Thursday, 29 January 2004, 1:00PM - Computer Science , DC 1304
Jack Chi: -- Virtual Frameworks for Source Migration
Thursday, 29 January 2004, 3:30PM - Pure Mathematics , MC 5158
Ravi Vakil: -- A geometric Littlewood-Richardson rule
Friday, 30 January 2004, 3:30PM - Combinatorics and Optimization , MC 5158
Jan Kratochvil: -- Complexity of locally constrained graph homomorphisms
10. Lab Cleanup !