Add Unix 103, Poster Team Meeting, and Sh talks.

This commit is contained in:
Simon Law 2003-10-12 17:31:48 +00:00
parent e592c6ec1c
commit f955841919
1 changed files with 71 additions and 0 deletions

View File

@ -1,5 +1,76 @@
<eventdefs>
<!-- Fall 2003 -->
<eventitem date="2003-10-22" time="4:30 PM - 5:30 PM" room="MC4061"
title="Sh: Internals and Optimization">
<short>Sh is a GPU metaprogramming language developed at the UW
Computer Graphics Lab</short>
<abstract>
<p>Sh is a GPU metaprogramming language developed at the University of
Waterloo Computer Graphics Lab. It allows graphics programmers to
write programs which run directly on the GPU (Graphics Processing
Unit) using familiar C++ syntax. Furthermore, it allows
metaprogramming of such programs, that is, writing programs which
generate other programs, in an easy and natural manner.</p>
<p>This talk will give a brief overview of how Sh works, the design of
its intermediate representation and the (still somewhat simplistic)
optimizer that the current reference implementation has and problems
with applying traditional compiler optimizations.</p>
<p>Stefanus Du Toit is an undergraduate student at the University of
Waterloo. He is also a Research Assistant for Michael McCool from the
University of Waterloo Graphics Lab. Over the Summer of 2003 Stefanus
reimplemented the Sh reference implementation and designed and
implemented the current Sh optimizer.</p>
</abstract>
</eventitem>
<eventitem date="2003-10-17" time="3:00 PM" room="MC3001 (Comfy)"
title="Poster Team Meeting">
<short>More free pizza from the Poster Team</short>
<abstract>
<p>Are you interested in getting involved in the Computer Science
Club?</p>
<p>Come on out to the second meeting of our Poster Team, a bunch of
students helping out with promotion for our events. The agenda for
this meeting will include painting posters, designing event
invitations, and organizing poster runs. Once again, we will be
serving free pizza!</p>
<p>See you there!</p>
</abstract>
</eventitem>
<eventitem date="2003-10-16" time="4:00 PM - 5:30 PM" room="MC2037"
title="UNIX 103: Development Tools">
<short>GCC, GDB, Make</short>
<abstract>
<p>This tutorial will provide you with a practical introduction to GNU
development tools on Unix such as the gcc compiler, the gdb debugger
and the GNU make build tool.</p>
<p>This talk is geared primarily at those mostly unfamiliar with these
tools. Amongst other things we will introduce:</p>
<ul>
<li>gcc options, version differences, and peculiarities</li>
<li>using gdb to debug segfaults, set breakpoints and find out what's
wrong</li>
<li>tiny Makefiles that will compile all of your 2nd and 3rd year CS
projects.</li>
</ul>
<p>If you're in second year CS and unfamiliar with UNIX development it
is highly recommended you go to this talk. All are welcome, including
non-math students.</p>
<p>Arrive early!</p>
</abstract>
</eventitem>
<eventitem date="2003-10-02" time="4:00 PM - 5:30 PM" room="MC2037"
title="UNIX 101: Text Editors">
<short>vi vs. emacs: The Ultimate Showdown</short>