計算機架構與系統實驗室

Computer Architecture and System Laboratory

User Tools

Site Tools


en:member:elvis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:member:elvis [2014/11/17 08:43]
elvis
en:member:elvis [2016/11/02 21:56] (current)
elvis
Line 6: Line 6:
  
 <WRAP column> <WRAP column>
-\\ 
   * [[callto>8866275757#62400#1722|+886-6-2757575 # 62400 # 1722]]   * [[callto>8866275757#62400#1722|+886-6-2757575 # 62400 # 1722]]
   * Mailing address   * Mailing address
     * [[lioujheyu@gmail.com]]      * [[lioujheyu@gmail.com]] 
-    * [[elvis@casmail.ee.ncku.edu.tw]]  +    * [[elvis@caslab.ee.ncku.edu.tw]]  
-  * [[http://lioujheyu.synology.me/~git/index.cgi/|Git Repositories]]+  * [[https://elite.ee.ncku.edu.tw/u/elvis|Git Repositories]] 
 +  * [[http://caslab.ee.ncku.edu.tw/~elvis/ogles-sim/|Project Web-site]] 
 +  * {{:en:member:elvis:resume.pdf|resume}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Line 18: Line 19:
 \\ \\
 ===== Education ===== ===== Education =====
---------------------- 
  
 +  * PhD student, [[https://cidse.engineering.asu.edu|School of Computing, Informatics, and Decision Systems Engineering. Arizona State University]] (2015.8 ~ present)
   * M.S., [[http://http://office.ee.ncku.edu.tw/cceenglish/|Institute of Computer and Communication Engineering. National Cheng Kung University(NCKU)]] (2007.8 ~ 2009.8)   * M.S., [[http://http://office.ee.ncku.edu.tw/cceenglish/|Institute of Computer and Communication Engineering. National Cheng Kung University(NCKU)]] (2007.8 ~ 2009.8)
  
Line 28: Line 29:
 \\ \\
 ===== Working Experience ===== ===== Working Experience =====
-------------------------------------------------------- +  * R.A., Computer Architecture and System Laboratroy, Institute of CCE, NCKU. (since 2012.8)
-  * R.A., Computer Architecture and System Laboratroy, Isititute of CCE, NCKU. (since 2012.8)+
  
-  * Administrative Assistant, Computer Architecture and System Laboratroy, Isititute of CCE, NCKU. (since 2012.8)+  * Administrative Assistant, Computer Architecture and System Laboratroy, Institute of CCE, NCKU. (since 2012.8)
     * If you are also the AA (or in near future) and want to know the whole working flow, please see [[:admin_assistant|here]].     * If you are also the AA (or in near future) and want to know the whole working flow, please see [[:admin_assistant|here]].
  
   * Digital IC designer., [[http://www.alitech.com|ALi Corporation]] (2010.10 ~ 2012.7)   * Digital IC designer., [[http://www.alitech.com|ALi Corporation]] (2010.10 ~ 2012.7)
     * ALi Corporation is mainly focusing on [[wp>set top box|set-top box]] developing. during working in this company, I was responsible to integrade [[wp>Mali (GPU)|ARM Mali GPU]] into our own SoC. I was also introduing about 3D graphic and GPU rendering algorithm to my team and helping them to know the connection between 3D application and Set-top Box.     * ALi Corporation is mainly focusing on [[wp>set top box|set-top box]] developing. during working in this company, I was responsible to integrade [[wp>Mali (GPU)|ARM Mali GPU]] into our own SoC. I was also introduing about 3D graphic and GPU rendering algorithm to my team and helping them to know the connection between 3D application and Set-top Box.
-    * Basiclly, integrading a GPU IP into SoC is not requiring much knowledge about 3D graphic or GPU architecture but RTL coding, and has less challenge for me. Therefore I quit after the assinged job was done and go back to school seeking a chance to study abroad.+    * Basiclly, integrading a GPU IP into SoC is not requiring much knowledge about 3D graphic or GPU architecture but [[wp>Register-transfer_level|RTL]] coding(plus FPGA verification, Code coverage, even with some SoC backend procedure, such as placment&routing), and has less challenge for me. Therefore I quit after this integration job was done and went back to university seeking a chance to study abroad.
  
   * Second Lieutenant in Army, Republic of China(Taiwan). (2009.10 ~ 2010.9)   * Second Lieutenant in Army, Republic of China(Taiwan). (2009.10 ~ 2010.9)
Line 44: Line 44:
 \\ \\
 ===== Publication and Presentation ===== ===== Publication and Presentation =====
----- 
   * __[[en:member:elvis|Jhe-Yu Liou]]__ and __[[Member:Advisor|Chung-Ho Chen]]__, \\ **{{research:caslab_2014_cnf_01.pdf|Re-visit Blocking Texture Cache Design for Modern GPU}}**, \\ //in the 11th International SoC Design Conference (ISOCC)//, Nov. 3-6, 2014, Jeju, Korea.   * __[[en:member:elvis|Jhe-Yu Liou]]__ and __[[Member:Advisor|Chung-Ho Chen]]__, \\ **{{research:caslab_2014_cnf_01.pdf|Re-visit Blocking Texture Cache Design for Modern GPU}}**, \\ //in the 11th International SoC Design Conference (ISOCC)//, Nov. 3-6, 2014, Jeju, Korea.
     * This paper is also generated by my [[http://lioujheyu.synology.me/~git/ogles1_1|OpenGLES 2.0 GPU simulator]].     * This paper is also generated by my [[http://lioujheyu.synology.me/~git/ogles1_1|OpenGLES 2.0 GPU simulator]].
Line 59: Line 58:
 \\ \\
 ===== Project ===== ===== Project =====
-------------------- 
  
   * **Support HSA for the Unified Shader GPU architecture**, [[https://www.itri.org.tw/eng/|Industrial Technology Research Institute(ITRI)]] (since 2014.1)   * **Support HSA for the Unified Shader GPU architecture**, [[https://www.itri.org.tw/eng/|Industrial Technology Research Institute(ITRI)]] (since 2014.1)
-    * This continuous project trys to upgrade the shader core by manipulating [[http://www.hsafoundation.com/hsa-developer-tools/|HSA intermediate language (HSAIL)]] instead of [[https://www.opengl.org/registry/specs/NV/gpu_program4.txt|Nvidia graphic programming language series 4 (NVGP4)]] from last project.+    * This continuous project trys to upgrade the shader core by manipulating [[http://www.hsafoundation.com/hsa-developer-tools/|HSA intermediate language (HSAIL)]] instead of [[https://www.opengl.org/registry/specs/NV/gpu_program4.txt|Nvidia graphic programming language series 4 (NVGP4)]] from last project. My responsibilities are creating the Binary Instruction format and managing the SIMT architecture issue, such as branch divengence, register and program counter sharing.
  
-[{{ http://lioujheyu.synology.me/~git/ogles1_1/gallery/FourShape1_POM_w_self_shadow.jpg?200|[[wp>Parallax_occlusion_mapping|POM]] example drawn by my gpu simulator}}]+[{{ http://lioujheyu.synology.me/~git/ogles1_1/FourShape1_POM_w_self_shadow.jpg?200|[[wp>Parallax_occlusion_mapping|POM]] example rendered by my gpu simulator}}]
  
   * **Development of Unified Shader Architecture GPU**, ITRI (2013.1 ~ 2013.12)   * **Development of Unified Shader Architecture GPU**, ITRI (2013.1 ~ 2013.12)
Line 72: Line 70:
   * **Design and Implementation of a Multiview supported GPU**, [[http://www.himax.com.tw/en/about/himax.asp|Himax Technology]] (2007.9 ~ 2009.4)   * **Design and Implementation of a Multiview supported GPU**, [[http://www.himax.com.tw/en/about/himax.asp|Himax Technology]] (2007.9 ~ 2009.4)
     * During studying my master degree, Shekenny, Cashman, and I completed this project together. Because our [[en:member:advisor|advisor]] wasn't familiar with 3D graphic at all, we worked hard by our own to survey a bunch of material. Although the final performance result may be not strong as we expected, it was still a great journey for me which I really satisfied with.      * During studying my master degree, Shekenny, Cashman, and I completed this project together. Because our [[en:member:advisor|advisor]] wasn't familiar with 3D graphic at all, we worked hard by our own to survey a bunch of material. Although the final performance result may be not strong as we expected, it was still a great journey for me which I really satisfied with. 
-    * This project contained both a C model simulator and a synthesizable RTL model, and all based on [[http://www.khronos.org/opengles/1_X/|OpenGL ES 1.1]]. This is where I started learning and understanding 3D graphic. The part of this project is also my master thesis.+    * This project contained both a C model simulator and a synthesizable RTL model, and all based on [[http://www.khronos.org/opengles/1_X/|OpenGL ES 1.1]]. We let the RTL model worked under [[http://wiki.qemu.org/Main_Page|QEMU]] and [[wp>Coware]] so that our OpenGL runtime could simulate with it concurrently. 
 +    * This is where I started learning and understanding 3D graphic. The part of this project is also my master thesis.
  
 \\ \\
 ===== Activity and Leisure interesting===== ===== Activity and Leisure interesting=====
-------------------------------------------- 
  
 ==== Badminton ==== ==== Badminton ====
en/member/elvis.1416213790.txt.gz · Last modified: 2014/11/17 08:43 by elvis