• Title/Summary/Keyword: embedded design

Search Result 2,217, Processing Time 0.029 seconds

Design and Evaluation of a Distributed Mutual Exclusion Algorithmfor Hypercube Multicomputers (하이퍼큐브 멀티컴퓨터를 위한 분산 상호배제 알고리즘의 설계 및 평가)

  • Ha, Sook-Jeong;Bae, Ihn-Han
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.9
    • /
    • pp.2221-2234
    • /
    • 1997
  • Distributed mutual exclusion algorithms have employed two approaches to achieve mutual exclusion and can be divided into two broad classes:token-based and permission-based. Token-based algorithms share a unique token among the nodes and a node is allowed to access its common resources if it possesses the token. Permission-based algorithms require one or more successive rounds of message exchanges among the nodes to obtain the permission to access the common resources. A hypercube architecture has earned wide acceptance in multiprocessor systems in the past few years because of its simple, yet rich topology. Accordingly, we study distributed permission-based mutual exclusion algorithms for hypercubes, and design a distributed permission-based mutual exclusion algorithm based on a new information structure adapted to the hypercubes. The new information structure is a request set of T-pattern from a logical mesh that is embedded into a hypercube. If a node wants to access the common resources, it sends request message to all nodes in the request set by Lan's multicast algorithm. Once the node receives a grant message from all nodes in the request set, it accesses the common resource. We evaluate our algorithm with respect to minimum round-trip delay, blocking delay, and the number of messages per access to the common resource.

  • PDF

Level Set based Topological Shape Optimization of Phononic Crystals (음향결정 구조의 레벨셋 기반 위상 및 형상 최적설계)

  • Kim, Min-Geun;Hashimoto, Hiroshi;Abe, Kazuhisa;Cho, Seonho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.25 no.6
    • /
    • pp.549-558
    • /
    • 2012
  • A topology optimization method for phononic crystals is developed for the design of sound barriers, using the level set approach. Given a frequency and an incident wave to the phononic crystals, an optimal shape of periodic inclusions is found by minimizing the norm of transmittance. In a sound field including scattering bodies, an acoustic wave can be refracted on the obstacle boundaries, which enables to control acoustic performance by taking the shape of inclusions as the design variables. In this research, we consider a layered structure which is composed of inclusions arranged periodically in horizontal direction while finite inclusions are distributed in vertical direction. Due to the periodicity of inclusions, a unit cell can be considered to analyze the wave propagation together with proper boundary conditions which are imposed on the left and right edges of the unit cell using the Bloch theorem. The boundary conditions for the lower and the upper boundaries of unit cell are described by impedance matrices, which represent the transmission of waves between the layered structure and the semi-infinite external media. A level set method is employed to describe the topology and the shape of inclusions. In the level set method, the initial domain is kept fixed and its boundary is represented by an implicit moving boundary embedded in the level set function, which facilitates to handle complicated topological shape changes. Through several numerical examples, the applicability of the proposed method is demonstrated.

A Study on Colorization of Industrial Products of Korean Make - Focused on the reflection of the Panorama exhibited during the perior of the sixties and seventies of the Previous Century - (한국 산업 제품의 색채 연구 - 1960-70년대 산업화 시기를 중심으로 -)

  • Lee, Ok-Bin
    • Archives of design research
    • /
    • v.18 no.4 s.62
    • /
    • pp.215-224
    • /
    • 2005
  • With the recent increase of sensitivity to decors, there has been an ever-increasing significance of exhibiting the beauty of the outer looks of an article. This trend has necessarily led to the diversification and also specialization of the color scheme activities. And so, it is inevitable that we should form the substantial ideas of the color scheme and further on, enhance the efficacy of its orientation under the prevailing circumstances. Now, we come to a realization that we must first take a glance at the whole picture of the arrays of color embedded in a variety of articles in the sixties and seventies of the 20th century, a bold introduction of color designs, thereby tracing the birth of color designs and finding a meaning in its mechanism. This study begins with the obtaining of a large collection of articles in those days, along with the literature on the commercial effects color suggest, and looking into the background of their trend and finding a meaning that underlies what these colors suggest. The general idea of those color designs exemplifies that the color selection was none other than the simplicity and convenience in the making of things in doser relation to the easy selling. With the advance of material quality and enhancement of the industrial idealism, it has been proved that color plays an important role in depicting the image of quality and tastes of class. In that role color has been given the indicator of visual delights and differentials in quality articles. All this has been reflected in a diversity of articles: for instance, white for household appliances, prime color for living necessaries and natural color for the decore like furniture. Formerly, after all, people used to have little regard for color. What is color for, it was thought, in relation to the selling image of articles? That is wily our preceding generation pays attention only to the first-hand looks of articles, neglecting the intensive study on color. We are beginning to understand what image a certain color scheme evokes in our feeling.

  • PDF

Experimental Study on the Cracking Loads of LB-DECKs with Varied Cross-Section Details (단면 상세가 변화된 LB-DECK의 균열하중에 대한 실험적 연구)

  • Youn, Seok-Goo;Cho, Gyu-Dae
    • Journal of the Korea Concrete Institute
    • /
    • v.23 no.5
    • /
    • pp.657-665
    • /
    • 2011
  • LB-DECK, a precast concrete panel type, is a permanent concrete deck form used as a formwork for cast-in-place concrete pouring at bridge construction site. LB-DECK consists of 60 mm thick concrete slab and 125 mm height Lattice-girders partly embedded in the concrete slab. These decks have been applied to the bridges, which girder spacings are short enough to resist longitudinal cracking caused by construction loads. This paper presents experimental research work conducted to evaluate the cracking load of LB-DECKs designed for long span bridge decks. Twenty four non-composite beams and four composite beams are fabricated considering three design variables of thickness of concrete slab, height of lattice-girder, and diameter of top-bar. Static loads controlled by displacements are applied to test beams to obtain cracking and ultimate loads. Vertical displacements at the center of beams, strains of top-bar, crack propagation in concrete slab, and final failure modes are carefully monitored. The obtained cracking loads are compared to the analytical results obtained by elastic analyses. Long-term analyses using age-adjusted effective modulus method (AEMM) are also conducted to investigate the effects of concrete shrinkage on the cracking loads. Based on the test results, the tensile strength and the design details of LB-DECKs are discussed to prevent longitudinal cracking of long span bridge decks.

eXtensible Rule Markup Language (XRML): Design Principles and Application (확장형 규칙 표식 언어(eXtensible Rule Markup Language) : 설계 원리 및 응용)

  • 이재규;손미애;강주영
    • Journal of Intelligence and Information Systems
    • /
    • v.8 no.1
    • /
    • pp.141-157
    • /
    • 2002
  • extensible Markup Language (XML) is a new markup language for data exchange on the Internet. In this paper, we propose a language extensible Rule Markup Language (XRML) which is an extension of XML. The implicit rules embedded in the Web pages should be identifiable, interchangeable with structured rule format, and finally accessible by various applications. It is possible to realize by using XRML. In this light, Web based Knowledge Management Systems (KMS) can be integrated with rule-based expert systems. To meet this end, we propose the six design criteria: Expressional Completeness, Relevance Linkability, Polymorphous Consistency, Applicative Universality, Knowledge Integrability and Interoperability. Furthermore, we propose three components such as RIML (Rule Identification Markup Language), RSML (Rule Structure Markup Language) and RTML (Rule Triggering Markup Language), and the Document Type Definition DTD). We have designed the XRML version 0.5 as illustrated above, and developed its prototype named Form/XRML which is an automated form processing for disbursement of the research fund in the Korea Advanced Institute of Science and Technology (KAISI). Since XRML allows both human and software agent to use the rules, there is huge application potential. We expect that XRML can contribute to the progress of Semantic Web platforms making knowledge management and e-commerce more intelligent. Since there are many emerging research groups and vendors who investigate this issue, it will not take long to see XRML commercial products. Matured XRML applications may change the way of designing information and knowledge systems in the near future.

  • PDF

A Feature-Oriented Method for Extracting a Product Line Asset from a Family of Legacy Applications (레거시 어플리케이션 제품군으로부터 제품라인 자산을 추출하는 휘처 기반의 방법)

  • Lee, Hyesun;Lee, Kang Bok
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.7
    • /
    • pp.337-352
    • /
    • 2017
  • Clone-and-own reuse is an approach to creating new software variants by copying and modifying existing software products. A family of legacy software products developed by clone-and-own reuse often requires high maintenance cost and tends to be error-prone due to patch-ups without refactoring and structural degradation. To overcome these problems, many organizations that have used clone-and-own reuse now want to migrate their legacy products to software product line (SPL) for more systematic reuse and management of software asset. However, with most of existing methods, variation points are embedded directly into design and code rather than modeled and managed separately; variation points are not created ("engineered") systematically based on a variability model. This approach causes the following problems: it is difficult to understand the relationships between variation points, thus it is hard to maintain such code and the asset tends to become error-prone as it evolves. Also, when SPL evolves, design/code assets tend to be modified directly in an ad-hoc manner rather than engineered systematically with appropriate refactoring. To address these problems, we propose a feature-oriented method for extracting a SPL asset from a family of legacy applications. With the approach, we identify and model variation points and their relationships in a feature model separate from implementation, and then extract and manage a SPL asset from legacy applications based on the feature model. We have applied the method to a family of legacy Notepad++ products and demonstrated the feasibility of the method.

Design and Implementation of VoIP Equipment including Telephone Function for Home Gateway Connection (전화기 기능을 포함한 홈 게이트웨이 접속용 VOIP 장비 설계 및 구현)

  • Lee Yong-Soo;Jung Kwang-Wook;Chung Joong-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.4 no.4
    • /
    • pp.123-131
    • /
    • 2004
  • Internet is absolutely contributed to information technology revolution nowadays. Internet services such as voice and data, etc. are provided home or small office via home gateway. The development of communication equipment via home gateway is implemented rapidly, and its product various. This paper presents the design and implementation of the VoIP equipment including the telephone function based on the embedded environment and being connected to the home gateway and the PC because of taking 2-ethernet LAN ports. As developing environment, the STLC1502 developed at ST Microelectronics as single chip solution, VxWorks as RTOS, and C language as coding mechanism are used. The verification of the developed systems for the voice test is carried out for the gatekeeper via Internet. The performance parameter is considered as the call processing capacity measuring the time of the call setup and clearing, and the data processing capacity for the file transfer. As a call setup and clearing is about 95ms, the call processing capacity is about 10 calls per second. The data processing capacity is 5.7Mbps in case of file transfer of server and client environment. Therefore the performance result is satisfied in the aspect of the call processing time and the data transfer time in Internet.

  • PDF

Adaptive Pipeline Architecture for an Asynchronous Embedded Processor (비동기식 임베디드 프로세서를 위한 적응형 파이프라인 구조)

  • Lee, Seung-Sook;Lee, Je-Hoon;Lim, Young-Il;Cho, Kyoung-Rok
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.44 no.1
    • /
    • pp.51-58
    • /
    • 2007
  • This paper presented an adaptive pipeline architecture for a high-performance and low-power asynchronous processor. The proposed pipeline architecture employed a stage-skipping and a stage-combining scheme. The stage-skipping scheme can skip the operation of a bubble stage that is not used pipeline stage in an instruction execution. In the stage-combining scheme, two consecutive stages can be joined to form one stage if the latter stage is empty. The proposed pipeline architecture could reduce the processing time and power consumption. The proposed architecture supports multi-processing in the EX stage that executes parallel 4 instructions. We designed an asynchronous microprocessor to estimate the efficiency of the proposed pipeline architecture that was synthesized to a gate level design using a $0.35-{\mu}m$ CMOS standard cell library. We evaluated the performance of the target processor using SPEC2000 benchmark programs. The proposed architecture showed about 2.3 times higher speed than the asynchronous counterpart, AMULET3i. As a result, the proposed pipeline schemes and architecture can be used for asynchronous high-speed processor design

Fabric Mapping and Placement of Field Programmable Stateful Logic Array (Field Programmable Stateful Logic Array 패브릭 매핑 및 배치)

  • Kim, Kyosun
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.49 no.12
    • /
    • pp.209-218
    • /
    • 2012
  • Recently, the Field Programmable Stateful Logic Array (FPSLA) was proposed as one of the most promising system integration technologies which will extend the life of the Moore's law. This work is the first proposal of the FPSLA design automation flow, and the approaches to logic synthesis, synchronization, physical mapping, and automatic placement of the FPSLA designs. The synchronization at each gate for pipelining determines the x-coordinates of cells, and reduces the placement to 1-dimensional problems. The objective function and its gradients for the non-linear optimization of the net length and placement density have been remodeled for the reduced global placement problem. Also, a recursive algorithm has been proposed to legalize the placement by relaxing the density overflow of bipartite bin groups in a top-down hierarchical fashion. The proposed model and algorithm are implemented, and validated by applying them to the ACM/SIGDA benchmark designs. The output state of a gate in an FPSLA needs to be duplicated so that each fanout gate can be connected to a dedicated copy. This property has been taken into account by merging the duplicated nets into a hyperedge, and then, splitting the hyperedge into edges as the optimization progresses. This yields additional 18.4% of the cell count reduction in the most dense logic stage. The practicality of the FPSLA can be further enhanced primarily by incorporating into the logic synthesis the constraint to avoid the concentrated fains of gates on some logic stages. In addition, an efficient algorithm needs to be devised for the routing problem which is based on a complicated graph. The graph models the nanowire crossbar which is trimmed to be embedded into the FPSLA fabric, and therefore, asymmetric. These CAD tools can be used to evaluate the fabric efficiency during the architecture enhancement as well as automate the design.

Evaluation methods of shotcrete lining stresses considering steel rib capacities by two-dimensional numerical analysis (이차원 수치해석에 의한 강지보 성능을 고려한 숏크리트 라이닝의 부재력 평가 방법)

  • Ha, Tae-Wook;Kim, Dae-Young;Shin, Young-Wan;Yang, Hyung-Sik
    • Journal of Korean Tunnelling and Underground Space Association
    • /
    • v.10 no.3
    • /
    • pp.269-282
    • /
    • 2008
  • In general, the effects of steel ribs are not considered in the numerical analysis of tunnel design. However, attempts have been increased recently to consider these effects in the analysis of shallow tunnels in soft ground, based on the fact that the steel ribs embedded in the shotcrete take a role to support some portion of the redistributed load due to excavation. In such analyses, the steel ribs can be considered in four different methods: (1) a conventional method where the steel ribs are not considered, (2) a method using the equivalent composite cross section in which the bending moment of shotcrete is not considered, (3) a method using the equivalent composite cross section in which both the compressive stress and the bending moment for the shotcrete and steel rib are considered, and (4) a method using beam elements for the shotcrete and the steel rib, respectively. These methods are adopted in the numerical analysis using FLAC 2D to investigate stresses of both the shotcrete and the steel rib. The overall results show that the analyses are more practical and economical when the effects of steel rib are considered fer the methods (2), (3), and (4). Since the results of those analyses considering steel rib capacity may be different according to the ground condition, it will be necessary to consider the appropriate method among them in accordance with design conditions.

  • PDF