Skip to content

GT Themes: 2024

Note

If you need more information, please get in touch with me via email at: khanh@u-aizu.ac.jp. My office is 204-I, Research Quadrangles.

Mentoring

I have worked with multiple students in the past. Check https://u-aizu.ac.jp/~khanh/mentor to see some example projects.

Flow for Graduation

GT flow GT flow

Laboratory Guidelines

  1. Our group consists of 2 Master students and 7 undergraduate students (see Group Members).
  2. Group meeting: twice a month (1st and 3rd week).
  3. Face-to-face meeting with each student: twice a month (2nd and 4th week). This meeting can be flexible depending on the progress.
  4. Lab meeting: twice a week.
  5. From 4th year, you need to make presentations to report on working progress.
  6. For excellent students, paper submissions and traveling for conferences (in Japan or abroad) are strongly recommended.
  7. Some small guidance here:
    • How we work: link
    • What can you learn: link

What can you learn from the GT project

  1. We have dedicated schedules and a well-managing system that can be adapted to different levels and styles of students. The professor is also very accessible and open to discussion. The lab environment is very friendly.
  2. An English-speaking environment in which you can practice your English. We also have both Japanese students and international students (see Group Members)!
  3. Working on actual prototypes and learning from them. (see some sample projects by students here)!
  4. Learn how to make slides, how to present, how to answer questions, and how to write reports.
  5. For excellent students, you will learn how to write a paper, travel abroad, and present. See this paper for an example of a B4 student's paper.

Topics

Power-Efficient Spiking Neural Network

This project aims to research and implement an adaptive, low-power spiking neural network system in hardware (NASH) based on our earlier-developed OASIS communication network. NASH implements the following features (1) an efficient adaptive configuration method that enables reconfiguration of different SNN parameters (spike weights, routing, hidden layers, topology, etc.), (2) a mixture of different deep NN topologies, (3) an efficient fault-tolerant multicast spike routing algorithm, (4) Efficient on-chip learning mechanism. To demonstrate the performance of the NASH system, an FPGA implementation shall be developed and a VLSI implementation shall also be established.

Students can work on software (Python), or hardware (VLSI/FPGA) or both.

Demonstration of previous design

  1. See this slide for the demo: 2023_Demo_FPGA.pdf.
  2. Video of the SNN SoC on FPGA:

Reading materials

Low-power Generative Adversarial Network

A low-power Generative Adversarial Network (GAN) is an energy-efficient version of a traditional GAN, optimized for environments with limited computational resources. By using techniques like model compression and approximate computing, it reduces energy consumption, enabling real-time data generation on low-power devices like smartphones, IoT systems, and neuromorphic hardware.

In this project, you will design a baseline Generative Adversarial Network in Pytorch or Verilog HDL and reduce the power consumption using our own previously designed techniques such as approximate computing, approximate memory, or data compression

Students can work on software (Python), or hardware (VLSI/FPGA) or both.

"Green" AI Computing (You can pick your AI application)

This is a free project where you can propose your own idea of AI computing with our power-efficient techniques ("Green" AI). If you have an application in mind, please join and propose. We will listen to you and support you!

In this project, you will deploy AI model in combination with our power efficient techniques:

ใ“ใ‚Œใฏใ€ๅฝ“็คพใฎ้›ปๅŠ›ๅŠน็އใฎ้ซ˜ใ„ๆŠ€่ก“ (ใ€Œใ‚ฐใƒชใƒผใƒณใ€AI) ใ‚’ไฝฟ็”จใ—ใŸ AI ใ‚ณใƒณใƒ”ใƒฅใƒผใƒ†ใ‚ฃใƒณใ‚ฐใซ้–ขใ™ใ‚‹็‹ฌ่‡ชใฎใ‚ขใ‚คใƒ‡ใ‚ขใ‚’ๆๆกˆใงใใ‚‹็„กๆ–™ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใงใ™ใ€‚ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’ใŠ่€ƒใˆใฎๅ ดๅˆใฏใ€ใœใฒๅ‚ๅŠ ใ—ใฆๆๆกˆใ—ใฆใใ ใ•ใ„ใ€‚็งใŸใกใฏใ‚ใชใŸใฎๆ„่ฆ‹ใซ่€ณใ‚’ๅ‚พใ‘ใ€ใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

ใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใงใฏใ€ๅฝ“็คพใฎ้›ปๅŠ›ๅŠน็އใฎ้ซ˜ใ„ๆŠ€่ก“ใจ็ต„ใฟๅˆใ‚ใ›ใฆ AI ใƒขใƒ‡ใƒซใ‚’ๅฑ•้–‹ใ—ใพใ™ใ€‚

Some notes

  • You can propose our own AI application. ็‹ฌ่‡ชใฎAIใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’ๆๆกˆใงใใพใ™ใ€‚If you want to start your company with AI computing, we welcome and support you! AIใ‚ณใƒณใƒ”ใƒฅใƒผใƒ†ใ‚ฃใƒณใ‚ฐใงไผš็คพใ‚’็ซ‹ใกไธŠใ’ใŸใ„ๆ–นใฏใ€ใœใฒใ”ๅฟœๅ‹Ÿใใ ใ•ใ„ใ€‚
  • We can even file a patent with your technology if you want! See our previous patents: https://u-aizu.ac.jp/~khanh/patent. ใ”ๅธŒๆœ›ใงใ‚ใ‚Œใฐใ€ใ‚ใชใŸใฎๆŠ€่ก“ใง็‰น่จฑใ‚’็”ณ่ซ‹ใ™ใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใ€‚ไปฅๅ‰ใฎ็‰น่จฑใ‚’ใ”่ฆงใใ ใ•ใ„: https://u-aizu.ac.jp/~khanh/patent.