計算機架構與系統實驗室

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
Last revision Both sides next revision
en:member:elvis [2014/11/15 13:21]
elvis
en:member:elvis [2015/04/05 15:58]
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 =====
---------------------- 
  
   * 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 28:
 \\ \\
 ===== 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 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)
 +    * Compulsory military service
     * Under this period, I took the leisure time to read //[[http://www.realtimerendering.com/|Real-Time Rendering]]//.     * Under this period, I took the leisure time to read //[[http://www.realtimerendering.com/|Real-Time Rendering]]//.
  
 \\ \\
 ===== 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]].
  
-  * Session speech, {{:member:elvis:from_simd_to_simt.pptx|From SIMD to SIMT}}, \\ [[http://whsap.csie.ncku.edu.tw/HSA_Workshop/Default.aspx|Workshop on Heterogeneous System Architectures and Platforms(Chinese)]], Aug 1-3, 2014, Tainan, Taiwan.+  * Session speech, **{{:member:elvis:from_simd_to_simt.pptx|From SIMD to SIMT}}**, \\ [[http://whsap.csie.ncku.edu.tw/HSA_Workshop/Default.aspx|Workshop on Heterogeneous System Architectures and Platforms(Chinese)]], Aug 1-3, 2014, Tainan, Taiwan.
  
-  * Kai-Han Tseng, Sheng-Chi You, __[[en:member:elvis|Jhe-Yu Liou]]__, and Tsung-Yi Ho, \\ A top-down synthesis methodology for flow-based microfluidic biochips considering valve-switching minimization. \\ //In Proceedings of the 2013 ACM international symposium on International symposium on physical design (ISPD '13).// Mar. 26, 2013 +  * Kai-Han Tseng, Sheng-Chi You, __[[en:member:elvis|Jhe-Yu Liou]]__, and Tsung-Yi Ho, \\ **A top-down synthesis methodology for flow-based microfluidic biochips considering valve-switching minimization.** \\ //In Proceedings of the 2013 ACM international symposium on International symposium on physical design (ISPD '13).// Mar. 26, 2013 
  
-  * Class speech, {{:member:elvis:3d_computer_graphic.pptx|3D Computer Graphic}} {{:member:elvis:gpu_architecture_introduction.pptx|GPU Architecture Intro}}, \\ invited from National Sun-Yat-Sen University, Dec. 10 and 17, Kaohsiung, Taiwan.+  * Class speech, **{{:member:elvis:3d_computer_graphic.pptx|3D Computer Graphic}} {{:member:elvis:gpu_architecture_introduction.pptx|GPU Architecture Intro}}**, \\ invited from National Sun-Yat-Sen University, Dec. 10 and 17, 2012, Kaohsiung, Taiwan.
  
-  * Master thesis, {{:member:elvis:ljy_master_thesis.pdf|Design, Analysis, and Implementation of a Rasterization Engine based on Tile-Based Rendering Architecture in 3D Graphics}}, Jul. 2009+  * Master thesis, **{{:member:elvis:ljy_master_thesis.pdf|Design, Analysis, and Implementation of a Rasterization Engine based on Tile-Based Rendering Architecture in 3D Graphics}}**, Jul. 2009
  
  
 \\ \\
 ===== 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 is a continuous project which 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)
     * This project contained a programmable GPU based on [[http://www.khronos.org/opengles/2_X/|OpenGL ES 2.0]]. The most stuff, including benchmarks, are investigated or created by myself with few are rewritten from the previous project.      * This project contained a programmable GPU based on [[http://www.khronos.org/opengles/2_X/|OpenGL ES 2.0]]. The most stuff, including benchmarks, are investigated or created by myself with few are rewritten from the previous project. 
     * You can find the introduction in my [[http://lioujheyu.synology.me/~git/ogles1_1|OpenGLES 2.0 GPU simulator]] and the source code in my [[http://lioujheyu.synology.me/~git/index.cgi/ogles1_1.git/|git repository]]. There is also a project gallery inside the repository.     * You can find the introduction in my [[http://lioujheyu.synology.me/~git/ogles1_1|OpenGLES 2.0 GPU simulator]] and the source code in my [[http://lioujheyu.synology.me/~git/index.cgi/ogles1_1.git/|git repository]]. There is also a project gallery inside the repository.
  
-  * 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.txt · Last modified: 2016/11/02 21:56 by elvis