Add Unix 103, Poster Team Meeting, and Sh talks.
This commit is contained in:
parent
e592c6ec1c
commit
f955841919
71
events.xml
71
events.xml
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue