• Title/Summary/Keyword: Co-design platform

Search Result 168, Processing Time 0.024 seconds

Software Pipeline-Based Partitioning Method with Trade-Off between Workload Balance and Communication Optimization

  • Huang, Kai;Xiu, Siwen;Yu, Min;Zhang, Xiaomeng;Yan, Rongjie;Yan, Xiaolang;Liu, Zhili
    • ETRI Journal
    • /
    • v.37 no.3
    • /
    • pp.562-572
    • /
    • 2015
  • For a multiprocessor System-on-Chip (MPSoC) to achieve high performance via parallelism, we must consider how to partition a given application into different components and map the components onto multiple processors. In this paper, we propose a software pipeline-based partitioning method with cyclic dependent task management and communication optimization. During task partitioning, simultaneously considering computation load balance and communication optimization can cause interference, which leads to performance loss. To address this issue, we formulate their constraints and apply an integer linear programming approach to find an optimal partitioning result - one that requires a trade-off between these two factors. Experimental results on a reconfigurable MPSoC platform demonstrate the effectiveness of the proposed method, with 20% to 40% performance improvements compared to a traditional software pipeline-based partitioning method.

Development of Electromagnet wheel for Vertical wall-climbing Mobile Robot (수직벽면 작업용 이동형 플랫폼 장치의 전자석 휠 개발)

  • Kim J.H.;Chung W.J.;Kim H.G.;Kim S.H.;Lee S.H.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.10a
    • /
    • pp.740-743
    • /
    • 2005
  • Most works of the large vertical ceiling structures have been performed by human manually. These works require much more operation costs, labors and times, etc. Beside most people avoid this works because of it's characteristic such as danger, dirty and difficulty. So necessity of automation for these works has been rising. This automation needs a wall climbing mobile vehicle because of the movement of platform large workspace. In this study, we aim at develop the wheel which can be used for vertical wall-climbing mobile robot using electromagnet wheel. The wheel proposed can be available for several working processes on structures which consist magnetic substance.

  • PDF

IoT Enabled Smart Emergency LED Exit Sign controller Design using Arduino

  • Jung, Joonseok;Kwon, Jongman;Mfitumukiza, Joseph;Jung, Soonho;Lee, Minwoo;Cha, Jaesang
    • International journal of advanced smart convergence
    • /
    • v.6 no.1
    • /
    • pp.76-81
    • /
    • 2017
  • This paper presents a low cost and flexible IoT enabled smart LED controller using Arduino that is used for emergency exit signs. The Internet of Things (IoT) is become a global network that put together physical objects using network communications for the purpose of inter-communication of devices, access information on internet, interaction with users as well as permanent connected environment. A crucial point in this paper, is underlined on the potential key points of applying the Arduino platform as low cost, easy to use microcontroller with combination of various sensors applied in IoT technology to facilitate and establishment of intelligent products. To demonstrate the feasibility and effectiveness of the system, devices such as LED strip, combination of various sensors, Arduino, power plug and ZigBee module have been integrated to setup smart emergency exit sign system. The general concept of the proposed system design discussed in this paper is all about the combination of various sensor such as smoke detector sensor, humidity, temperature sensor, glass break sensors as well as camera sensor that are connected to the main controller (Arduino) for the purpose of communicating with LED exit signs displayer and dedicated PC monitors from integrated system monitoring (controller room) through gateway devices using Zig bee module. A critical appraisal of the approach in the area concludes the paper.

Design of Two-Step Open System for Personalized Health Data Access (개인화된 건강 데이터 처리를 위한 2-Step 개방형 시스템의 설계)

  • Jeon, Young-Jun;Hwang, Hee-Joung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.4
    • /
    • pp.177-183
    • /
    • 2015
  • The purpose of ICT Healing platform is the prevention of chronic disease. It is intended to early warning of the disease through the information such as the bio-signals and lifestyle. In this paper, we provide a 2-Step open system(TOS) for personalized health data access. TOS is connected between the personal health related data providers and service providers of individuals ICT Healing platform, a software engine for relaying personalized health data. The proposed system, to operate in isolation to 2 step in personal health document repository Inbound module and Outbound module to provide an inquiry service to external organizations. Therefore, we propose a personalized editable Manifest concept for defining data exchange between Step. This can be used as a reference model to collect the personal health information is scattered in many health related service institutions (Hospitals, Fitness Centers, Health Examination Centers, Personal Health Device, etc.) and under private-led liberalization.

An Analysis on the Space Characteristics of SNS Farm Game Based on Smart Phone Platform (스마트폰 플랫폼 기반 SNS 농장경영게임의 공간성격분석)

  • Lee, Young-Soo
    • Journal of Korea Game Society
    • /
    • v.10 no.6
    • /
    • pp.89-96
    • /
    • 2010
  • To identify characteristics of social network farm game based on smart phone platform, this study analyzed how social network play experience connects with the space of farm game. The play experience of social network farm game based on smart phone platform is mainly composed of three modules for cultivating, placing environment, extending space. This study categorized space for external perspective space, internal perspective space, symbolic design space according to space experience theory and researched play experience in these spaces. In farm game players perceive space by fixed point of view, and make their own space a standard unit for reinterpreting and rearranging modules. In this process the space played subjective role not only background to bring co-work play is essential in social network game.

Design of a Service Broker for Large Scale Connections to Support Pubsub QoS between TOS and Mobile Devices (TOS와 Mobile device 간의 펍섭 QoS를 지원하는 대량 커넥션 서비스 브로커 설계)

  • Jeon, Young-Jun;Hwang, Hee-Joung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.5
    • /
    • pp.137-142
    • /
    • 2016
  • A two-step open system(TOS) was proposed to relay between a healing platform and a repository of personal health documents. TOS was designed by taking into consideration the pubsub service based on large scale connections to monitor a provider's access/request process for health documents in real time. TOS, however, uses WebSocket as a communication protocol in case of pubsub. Given the operational environment of low quality wireless networks for mobile devices that are user terminals in a healing platform, there is a need to add a messaging protocol to support QoS as well as a transmission protocol. As a light messaging protocol optimized for mobile devices, MQTT defines reliable messaging QoS to consider a wireless network situation of low speed/low quality. This study designed an MQTT protocol-based message broker to support QoS in case of large scale connections and pubsub by taking into consideration mobile devices that are user terminals in a healing platform. After designing a model between TOS and MQTT message broker, the study implemented a prototype based on the proposed design and compared it with its counterparts from previous studies based on the performance indicators in a load-test with the MQTT client tool.

Design and Implementation of Data Processing Middleware and Management System for IoT based Services

  • Lee, Yon-Sik;Mun, Young-Chae
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.2
    • /
    • pp.95-101
    • /
    • 2019
  • Sensor application systems for remote monitoring and control are required, such as the establishment of databases and IoT service servers, to process data being transmitted and received through radio communication modules, controllers and gateways. This paper designs and implements database server, IoT service server, data processing middleware and IoT management system for IoT based services based on the controllers, communication modules and gateway middleware platform developed. For this, we firstly define the specification of the data packet and control code for the information classification of the sensor application system, and also design and implement the database as a separate server for data protection and efficient management. In addition, we design and implement the IoT management system so that functions such as status information verification, control and modification of operating environment information of remote sensor application systems are carried out. The implemented system can lead to efficient operation and reduced management costs of sensor application systems through site status analysis, setting operational information, and remote control and management.

Food 3D-printing Technology and Its Application in the Food Industry (식품 3D-프린팅 기술과 식품 산업적 활용)

  • Kim, Chong-Tai;Maeng, Jin-Soo;Shin, Weon-Son;Shim, In-Cheol;Oh, Seung-Il;Jo, Young-Hee;Kim, Jong-Hoon;Kim, Chul-Jin
    • Food Engineering Progress
    • /
    • v.21 no.1
    • /
    • pp.12-21
    • /
    • 2017
  • Foods are becoming more customized and consumers demand food that provides great taste and appearance and that improves health. Food three-dimensional (3D)-printing technology has a great potential to manufacture food products with customized shape, texture, color, flavor, and even nutrition. Food materials for 3D-printing do not rely on the concentration of the manufacturing processes of a product in a single step, but it is associated with the design of food with textures and potentially enhanced nutritional value. The potential uses of food 3D-printing can be forecasted through the three following levels of industry: consumer-produced foods, small-scale food production, and industrial scale food production. Consumer-produced foods would be made in the kitchen, a traditional setting using a nontraditional tool. Small-scale food production would include shops, restaurants, bakeries, and other institutions which produce food for tens to thousands of individuals. Industrial scale production would be for the mass consumer market of hundreds of thousands of consumers. For this reason, food 3D-printing could make an impact on food for personalized nutrition, on-demand food fabrication, food processing technologies, and process design in food industry in the future. This article review on food materials for 3D-printing, rheology control of food, 3D-printing system for food fabrication, 3D-printing based on molecular cuisine, 3D-printing mobile platform for customized food, and future trends in the food market.

Design of Dynamic Buffer Assignment and Message model for Large-scale Process Monitoring of Personalized Health Data (개인화된 건강 데이터의 대량 처리 모니터링을 위한 메시지 모델 및 동적 버퍼 할당 설계)

  • Jeon, Young-Jun;Hwang, Hee-Joung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.6
    • /
    • pp.187-193
    • /
    • 2015
  • The ICT healing platform sets a couple of goals including preventing chronic diseases and sending out early disease warnings based on personal information such as bio-signals and life habits. The 2-step open system(TOS) had a relay designed between the healing platform and the storage of personal health data. It also took into account a publish/subscribe(pub/sub) service based on large-scale connections to transmit(monitor) the data processing process in real time. In the early design of TOS pub/sub, however, the same buffers were allocated regardless of connection idling and type of message in order to encode connection messages into a deflate algorithm. Proposed in this study, the dynamic buffer allocation was performed as follows: the message transmission type of each connection was first put to queuing; each queue was extracted for its feature, computed, and converted into vector through tf-idf, then being entered into a k-means cluster and forming a cluster; connections categorized under a certain cluster would re-allocate the resources according to the resource table of the cluster; the centroid of each cluster would select a queuing pattern to represent the cluster in advance and present it as a resource reference table(encoding efficiency by the buffer sizes); and the proposed design would perform trade-off between the calculation resources and the network bandwidth for cluster and feature calculations to efficiently allocate the encoding buffer resources of TOS to the network connections, thus contributing to the increased tps(number of real-time data processing and monitoring connections per unit hour) of TOS.

High Performance Nand Flash Controller using Multi-Processing Scheme (고속 처리가 가능한 다중처리 Nand 플래시 Controller)

  • Kang, Shin-Wook;Lee, Dong-Woo;Jeong, Seong-Hun;Lee, Yong-Surk
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.46 no.1
    • /
    • pp.7-14
    • /
    • 2009
  • Lately, NAND flash cards have been used to store massive amounts of multimedia data. However, these nand flash cells itself has a slow operation time and by that, the nand flash cards are not appropriate for high performance massive data transfer. Indeed, most flash card products have a disadvantage in that they require plenty of time to transfer massive amounts of data. Therefore, we propose a new architectural design for the hardware and software of the NAND flash cards by improving their data transfer rate. Our design is based on a multiprocessing which is different from the conventional serial processing method. We simulated our design under the VIP (Virtual IP) environment, and verified our work using FPGA test platforms. As a result, the downloading performances was approximately 160MB/s on VIP and 85.3MB/s on FPGA.