¥¼¥ß¥Ê¡¼¥ëȯɽ

Æü»þ: 1·î21Æü¡Ê·î¡Ë3¸Â (13:30-15:00)


²ñ¾ì: L1

»Ê²ñ: ÊÆÅÄͧÏÂ
²¦Úß 1151209: M, 2²óÌÜȯɽ ÃæÅ繯ɧ¡¤°æ¾åÈþÃÒ»Ò¡¤ÅèÅÄÁÏ¡¤Õ­½Ù

title: An Instruction Translating Method for A Multi-Mode Accelerator by Exploiting GCC Vectorizer

abstract: To acquire high processing performance and to hide difference between hardware structures, general-purpose graphics processing unit (GPGPU), which includes many function units and employs programming language that specifying parallel processing explicitly like CUDA. However, in order to pull out the desired performance, considerable hardware tuning cost and detail understanding of hardware structure is necessary. On the other hand, we have proposed a linear array pipeline processor (LAPP), which characterized by implementing a structure that includes a number of combinations of local memory and FUs to achieve the balance between reduction of power consumption and improving processing performance. By inserting the pre-fetch information into the existing VLIW instruction sequence, LAPP realizes high performance on executing loops with no dependency between iterations. However, instead of this advantage, LAPP has constraint on the high-speed executable loops. Also, it¡Çs hardly adapted to a general processor in which has a different instruction set without redesigning the accelerator portion of LAPP. In this paper, we describe a new structure of accelerator to alleviate the constrains while following the idea of LAPP, and an instruction translating method for generating instructions oriented to the accelerator by exploiting the GCC vectorizer. Currently, We are now implementing control flow, data flow and memory access patterns analysis based on the information of UNCPROP. Comparing to the LAPP, we get a reduction of 65% on average in FUs array stages for some simple programs.


language of the presentation: English

ȯɽÂêÌÜ: GCC¤Îvectorizer¤òÍøÍѤ·¤¿±é»»´ï¥¢¥ì¥¤¸þ¤±Ì¿ÎáÊÑ´¹¼êË¡

ȯɽ³µÍ×: ¿¿ô¤Î±é»»¥æ¥Ë¥Ã¥È¤òÈ÷¤¨¤ëGPGPU¤Ç¤Ï¡¤CUDA ÅùÌÀ¼¨Åª¤ÊÊÂÎó½èÍý¤Îµ­½Ò¤¬É¬Í×¤Ê¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì¤òºÎÍѤ¹¤ë¤³¤È¤Ë¤è¤ê¡¤¥Ï¡¼¥É¥¦¥§¥¢¤Îº¹°Û¤ò±£Ê乤뤳¤È¤È¡¤½èÍý¤Î¹â®²½¤òξΩ¤·¤Æ¤¤¤ë¡¥¤¿¤À¤·¡¤½ê˾¤ÎÀ­Ç½¤ò°ú¤­½Ð¤¹¤¿¤á¤Ë¤Ï¡¤¥Ï¡¼¥É¥¦¥§¥¢¹½Â¤¤ÎÍý²ò¤È¡¤ÁêÅö¤Î¥Á¥å¡¼¥Ë¥ó¥°¥³¥¹¥È¤¬É¬ÍפǤ¢¤ë¡¥°ìÊý¡¤²æ¡¹¤Ï¡¤±é»»Â®ÅÙ¸þ¾å¤È¾ÃÈñÅÅÎÏÄ㸺¤ÎξΩ¤òÌÜŪ¤È¤·¤Æ¡¤±é»»´ï¤È¥í¡¼¥«¥ë¥á¥â¥ê¤ÎÁȤò¿¿ôÇÛÃÖ¤¹¤ë¹½À®¤Î±é»»´ï¥¢¥ì¥¤·¿¥¢¥¯¥»¥é¥ì¡¼¥¿¡ÊLAPP¡Ë¤òÄó°Æ¤·¤Æ¤­¤¿¡¥¤·¤«¤·¡¤½¾Íè¤ÎLAPP¤Ë¤Ï¡¤´û¸¤ÎVLIW Ì¿ÎáÎó¤Ë¥×¥ê¥Õ¥§¥Ã¥Á¾ðÊó¤òÁÞÆþ¤¹¤ë¤À¤±¤Ç¡¤¥¤¥¿¥ì¡¼¥·¥ç¥ó´Ö¤Ë°Í¸´Ø·¸¤Î¤Ê¤¤¥ë¡¼¥×¤ò¹â®¼Â¹Ô¤Ç¤­¤ëÍøÅÀ¤¬¤¢¤ëÂå¤ï¤ê¤Ë¡¤Å¬ÍѲÄǽ¤Ê¥ë¡¼¥×¤ËÀ©Ì󤬤¢¤ë¡¥¤Þ¤¿¡¤Ì¿Î᥻¥Ã¥È¤¬°Û¤Ê¤ë´ðËÜ¥×¥í¥»¥Ã¥µ¤ËŬÍѤ¹¤ë¤¿¤á¤Ë¤Ï¡¤¥¢¥¯¥»¥é¥ì¡¼¥¿Éôʬ¤ò¿·¤¿¤ËÀ߷פ¹¤ëɬÍפ¬¤¢¤ë¡¥ËÜȯɽ¤Ç¤Ï¡¤LAPP ¤Î¼Â¹ÔÊý¼°¤òƧ½±¤·¤Ä¤Ä½¾Íè¤ÎÀ©Ìó¤ò´ËϤ¹¤ë¿·¤¿¤Ê¥¢¥¯¥»¥é¥ì¡¼¥¿¹½À®Êý¼°¡¤¤ª¤è¤Ó¡¤GCC ¤Îvectorizer ¤òÍøÍѤ¹¤ëÌ¿ÎáÀ¸À®Êý¼°¤Ë¤Ä¤¤¤Æ½Ò¤Ù¤ë¡¥¸½ºß¡¤Uncprop ¾ðÊó¤Ë´ð¤Å¤­¡¤¥³¥ó¥È¥í¡¼¥ë¥Õ¥í¡¼²òÀÏ¡¤¥Ç¡¼¥¿¥Õ¥í¡¼²òÀÏ¡¤¤ª¤è¤Ó¡¤¥á¥â¥ê¥¢¥¯¥»¥¹¥Ñ¥¿¡¼¥ó²òÀϤò¹Ô¤¤¡¤´Êñ¤Ê¹½Â¤¤Î¥ë¡¼¥×¤ËÂФ·¤Æ¡¤¥¢¥¯¥»¥é¥ì¡¼¥¿ÍÑÌ¿ÎáÎó¤òÀ¸À®¤Ç¤­¤ëÃʳ¬¤Ë¤¢¤ë¡¥´Êñ¤Ê¥×¥í¥°¥é¥à¤ËÂФ·¤ÆŬÍѤ·¤¿¤È¤³¤í¡¤LAPP ¤ËÈæ¤Ù¤Æ¡¤Ê¿¶Ñ65%¤ÎÌ¿Îá¹Ô¿ô¤òºï¸º¤Ç¤­¤ë¤³¤È¤¬¤ï¤«¤Ã¤¿¡¥¤Þ¤¿¡¤£³£²¹Ô¹½À®¤ò²¾Äꤷ¤¿¾ì¹ç¡¤¹Ô¿ô¤Îºï¸º¤Ë¤è¤êÀ¸¤¸¤¿¶õ¤­±é»»´ï¤ò»ÈÍѤ¹¤ë¤È¡¤LAPP ¤ËÈæ¤Ù¤Æ¡¤£²Çܤ«¤é£¸ÇܤÎÀ­Ç½¸þ¾å¤ò´üÂԤǤ­¤ë¤³¤È¤¬¤ï¤«¤Ã¤¿.

 
ßÀÅÄζǷ²ð 1151085: M, 2²óÌÜȯɽ ÃÓÅÄÏ»ʡ¤¿ùËܸ¬Æ󡤵×Êݹ§ÉÙ
title: Applying Nonparametric Bayesian Approach to Multiple Time Series towards Prediction of Driving Operations
abstract: Prediction of driving behaviors is important problem in developing the next-generation driving support system. In order to take account of diverse driving situations, it is necessary to deal with multiple time series data considering commonalities and differences among them. In this study we utilize the beta process autoregressive hidden Markov model (BP-AR-HMM) that can model multiple time series considering common and different features among them using the beta process as a prior distribution, and model multiple driving operation time series data. We applied the BP-AR-HMM to actual driving operation data to estimate VAR process parameters that represent the driving behaviors, and with the estimated parameters we predicted the driving operations of unknown test data. The result suggests that it is possible to predict driving operations in actual environment with BP-AR-HMM.
language of the presentation: English
 
¶â¼þúõ 1151212: M, 2²óÌÜȯɽ ²ÃÆ£Çî°ì¡¤²£ÌðľÏ¡¤ÉðÉÙµ®»Ë¡¤µÜºê½ã

title: An indoor positioning system for supporting maintenance using a tablet device.

abstract: For managin servers in data centers, I suggest a system that for easily checking maintenance lists using a markerless Augmented Reality(AR) system. This system uses only a built-in camera, an accelerometer and a gyroscope to calculate positions in indoor locations in which GPS(Global Positioning System) signals cannot be received. First, positions are calculated in indoor situations using accelerometer and gyroscope sensors. Then to compute the positions more accurately, image processing techniques with the built-in camera are used. For this system, it is important to switch between these two techniques automatically. For this purpose, a system for managing servers, that combines Kourogi's indoor positioning technique and a Panorama Mapping and Tracking System, is proposed.


language of the presentation: Japanese