(Back to Session Schedule)

The 23rd International Technical Conference on Circuits/Systems, Computers and Communications

Session H1  Internet Technology & System Software
Time: 11:00 - 12:30 Monday, July 7, 2008
Location: 8F 805 Room
Chairs: Hiroshi Hasegawa (Utsunomiya University, Japan), Pornchai Supnithi (King Mongkut's Institute of Technology Ladkrabang)

H1-1 (Time: 11:00 - 11:18)
TitleInterface Development for Web-based Instruction Set Simulator
Author*Hideaki Yanagisawa (Tokuyama College of Technology, Japan), Minoru Uehara, Hideki Mori (Toyo University, Japan)
Pagepp. 389 - 392
Keywordinstruction set simulator, processor development environment, Ajax, HW/SW codesign
AbstractHW/SW codesign tools are necessary to develop new processors in a short period of time, because both the hardware and a software development environment need to be designed for the new processor. We have therefore develped C-DASH, a HW/SW codesign tool for designing processors. In addition, we have developed SSC-DASH (Server-Side C-DASH), which provides a web-based interface enabling processor designers to use C-DASH on the web. This paper describes the interface development for a web-based instruction set simulator in a web-based processor development environment.

H1-2 (Time: 11:18 - 11:36)
TitleVideo Proxy Server Management Policy using Virtual Caching Technique
Author*Jun Pyo Lee, Sung Han Park (Hanyang University, Republic of Korea)
Pagepp. 393 - 396
Keywordproxy server, virtual caching, multimedia streaming, media segmentation
AbstractDue to the limited storage space in video proxy server, it is often required to replace the old video data which is not serviced for long time with the newly requested video. This replacement causes the service delay and increase of network traffic. To circumvent this problem, we present a virtual caching technique in video proxy server.

H1-3 (Time: 11:36 - 11:54)
TitleFormal Verification of Web Navigation by Symbolic Model Checking
Author*Hisashi Miyazaki, Tomoyuki Yokogawa, Kouichi Seko, Yoichiro Sato, Michiyoshi Hayase (Okayama Prefectural University, Japan)
Pagepp. 397 - 400
Keywordsymbolic model checking, UML, statechart, web navigation
AbstractPreviously, it is general that users navigate from a web page to the other by clicking on a hyperlink. Recently web pages become dynamic with a variety of scripts and embedded client side programs. Such pages with dynamic navigation have a more complicated structure, so it is difficult to model and analyze. In this paper, we present a method to verify systems which have dynamic web navigation. For this purpose, we model the navigation using a UML statechart diagram and translate the model to a boolean expression. Thus it becomes possible to verify the systems formally using symbolic model checking. To demonstrate the proposed method, we apply the method to a system with dynamic web navigation and model-check the system using symbolic model checking tool called NuSMV. As a result, we verified reachability to all pages of the system.

H1-4 (Time: 11:54 - 12:12)
TitleImplementation and Analysis of Win32 Native Distributed Compilation System - WinDistcc
Author*Kyongjin Jo (School of Electrical Engineering, Korea University, Republic of Korea), Kwanghoon Choi (Mobile handset R&D center, LG Electronics, Republic of Korea), Jongkook Kim, Seon Wook Kim (School of Electrical Engineering, Korea University, Republic of Korea)
Pagepp. 401 - 404
KeywordDistributed compiler, remote preprocessing, distcc
AbstractMany software vendors are suffering from heavy compilation overload because the size of their software product is getting bigger and bigger. One of the promising solutions to reduce the compilation time is to use a distributed compiler. It allows us to compile multiple files on several machines concurrently. However most of distributed compilers can't deliver ideal performance due to many undesired overheads such as communication overhead, lack of resources, load imbalance, file dependence, and so on. In order to study the detailed performance matrices, we developed the Win32 prototype of a distributed compiler based on distcc (GNU distributed compiler), called WinDistcc. WinDistcc contains additional features based on distcc's basic functions. The compiler supports two kinds of compilation modes: a local preprocessing or a remote preprocessing. We measured the performances in both cases and identify reasons of performance degradation in normal distributed compilers. Based on the performance study, we could understand the design requirement for ideal distributed compilers.

H1-5 (Time: 12:12 - 12:30)
TitleDevelopment of Compiler which Supports High-level Programming Language for Dynamic Reconfigurable Architecture DS-HIE
Author*Yasuhiro Nishinaga, Takuro Uchida, Tetsuya Zuyama, Kazuya Tanigawa, Tetsuo Hironaka (Hiroshima City University, Japan)
Pagepp. 405 - 408
Keyworddynamic reconfigurable processor, DS-HIE, compiler, C language, COINS
AbstractWe have developed the dynamic reconfigurable processor DS-HIE for the streaming processing in our laboratory. The software development environment for the DS-HIE processor was not developed. Therefore, this paper explains about the development of the compiler for the DS-HIE processor, which supports high-level programming language. The applications to evaluate the compiler were one dimensional DCT and row processing of LDCP decoding. As a compilation result, the average usage of the function unit was 83%