Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
Summer 2006 Presentations
- May 19, 2006: Welcome Meeting
Discussion and planning for the seminar. Selection of the students and faculty members who will initially give research presentations.
- May 26, 2006
Robert S. Roos: Exploring Robotics
A demo of a robot and discussion about the problems in getting them to work with the Pyro software. An analysis of a couple of research tie-ins (e.g., Nathan Hupp's proposed topic on sensor networks; designing high-level program interfaces for robots).
- Jesse Hixson: Evaluating the Performance of Incremental Web Applications
In designing Web applications, there is a trade-off between serving pages quickly and conserving network resources, such as bandwidth. Traditional Web applications may waste resources and suffer high response times by loading unnecessary information or by page bottlenecks. By using AJAX, a new Web development technique, only necessary information can be loaded. Experiment results show a decrease in response time of up to 95%, an increase in throughput by up to 96%, and a decrease in packet transfer by nearly 50%.
- June 2, 2006
David Wagner: Using the Auditor Linux Live-CD for Security Auditing
This presentation will report on the tests that were conducted to identify web server vulnerabilities. The talk will explain the network topology that was used to test the server's security as well as the various tools that were needed to complete the security audit. These security tests resulted in the identification of a real security vulnerability and this talk will conclude with the steps that were taken to fix the vulnerable system.
- June 2, 2006
Andrew Thall: Back to the Future: The Rebirth of SIMD Computation in Modern Graphics Hardware
This talk will examine the new paradigm of stream-computing, using commodity graphics hardware to process millions of bytes of data simultaneously. But mostly, the talk will focus on the trials of implementing extended precision arithmetic on a machine that only handles 32-bit floats natively, and how to do extended-precision division and square roots efficiently. More details are available at : http://www.cmlab.csie.ntu.edu.tw/~vincent/resource/gpgpu/GPGPU_Programming.pdf
- June 9, 2006
Gregory M. Kapfhammer: Insights into Aspect-Oriented Software Development
This talk will examine the new paradigm of aspect-oriented programming and discuss how to implement aspects in the AspectJ language. The presentation will center around the design, implementation, and empirical evaluation of a tracing system that can be used for program understanding, test coverage monitoring, and debugging.
- June 16, 2006
Gavlian Steinman: A Journey in Web Design and Implementation
This talk will demonstrate one way of using PHP, MySQL, JavaScript, CSS and HTML to draw a dividing line between the content, style, and logic of a Web site. The talk will answer the question "Why is it important to do this?" and it will also consider research opportunities in Web related areas.
- June 30, 2006
Gregory M. Kapfhammer: The Challenge of Scale in Computing
This talk will examine the challenges that are associated with the management of a petabyte or more of data. Furthermore, we will examine the steps that must be taken to execute Java virtual machines in resource constrained environments. The talk will conclude with a discussion of new research ideas that focus on algorithms for large and small scale execution environments.
- July 7, 2006
Andrew Thall: Performance Improvements in GPUs
This talk will explain some of the performance trends associated with GPUs and include the characterization of a cutting-edge GPU in a recently purchased laptop. The talk will conclude with the demonstration of several high performance GPU-based numerical routines.
Link to this Page
- Research in Computer Science Seminar last edited on 29 September 2009 at 10:26 pm by 141.195.226.29