Integrated Science and Technology (TU 130)

Resources | Internet Application Perfomance | Past Projects | Contact

General Resources

Course Information

Examples and Templates

You may use either example proposal:

Useful Information

Current Projects

GPU Computing

  1. What is GPU computing?
  2. What is the difference between a CPU and GPU?
  3. What applications/problems are suited to GPUs?
  4. What is the role of GPUs in: PCs, laptops, game machines, supercomputers?
  5. How is the performance of GPUs and CPUs measured and compared?
  6. What are some of the best performing GPUs available today?
  7. What is CUDA (NVidia) and OpenCL (AMD)?

Some links include: General-purpose computing on graphics processing units | NVIDIA CUDA Zone | Password Cracking: GPGPU Style | AMD OpenCLN Zone

Past Projects

How to cheat a polygraph?

Inductive Charger

Internet Application Performance

People use many different types of Internet applications each day. Some example include:

When using Internet based applications, a user is interested in performance measures like response time (e.g. how long to display a web page), download speed (e.g. how long to download a file), and delay (e.g. between you and the person you are talking to on phone). From another perspective, people who build and manage computer networks (that make up the Internet) are often interested in how much traffic a particular application generates (e.g. when using Google Earth, how many megabytes are downloaded in a minute?). In this project you will make some of these measurements, to understand how Internet applications perform. Some of your tasks will include:

  • Learn about the basics of the Internet, and Internet applications
  • List and classify commonly used Internet applications
  • For each application, identify the relevant performance measures
  • Learn Wireshark (or similar software) for capturing Internet data
  • Design and perform experimental measurements of Internet traffic of different applications
  • Report on the results of the experiments
  • Wireless Security

    Wireless networks, such as WiFi and GPRS, allow you to use the Internet without wires. For example, there is a wireless network that covers most of SIIT at Rangsit and Bangkadi. You can use your laptop computer to access the Internet both inside and outside the buildings. A problem with some wireless networks is security. Anyone (SIIT students, Thammasat students, workers, ...) can use there laptop to access the Internet, and possibly confidential SIIT information. In this project you will:

    During the project you should try to answer the following questions:

    Internet Performance

    Almost all users of the Internet are interested in the performance: that is, how fast can you download (or upload) data. This impacts on: how long it takes you to download an MP3 or video file; the response time when visiting a web page; the quality of sound when making a telephone call over the Internet. In this project you will:

    During the project you should try to answer the following questions:

    Other Past Projects

    Resources | Wireless Security | Internet Performance | Past Projects | Contact

    Return to: Course List | Steven Gordon's Home | SIIT