• Title/Summary/Keyword: Many-core architecture

Search Result 136, Processing Time 0.031 seconds

Component Grid: A Developer-centric Environment for Defense Software Reuse (컴포넌트 그리드: 개발자 친화적인 국방 소프트웨어 재사용 지원 환경)

  • Ko, In-Young;Koo, Hyung-Min
    • Journal of Software Engineering Society
    • /
    • v.23 no.4
    • /
    • pp.151-163
    • /
    • 2010
  • In the defense software domain where large-scale software products in various application areas need to be built, reusing software is regarded as one of the important practices to build software products efficiently and economically. There have been many efforts to apply various methods to support software reuse in the defense software domain. However, developers in the defense software domain still experience many difficulties and face obstacles in reusing software assets. In this paper, we analyze practical problems of software reuse in the defense software domain, and define core requirements to solve those problems. To meet these requirements, we are currently developing the Component Grid system, a reuse-support system that provides a developer-centric software reuse environment. We have designed an architecture of Component Grid, and defined essential elements of the architecture. We have also developed the core approaches for developing the Component Grid system: a semantic-tagging-based requirement tracing method, a reuse-knowledge representation model, a social-network-based asset search method, a web-based asset management environment, and a wiki-based collaborative and participative knowledge construction and refinement method. We expect that the Component Grid system will contribute to increase the reusability of software assets in the defense software domain by providing the environment that supports transparent and efficient sharing and reuse of software assets.

  • PDF

Seoul Dynamics - Cheonggyecheon Threshold Plaza Design - (서울 다이나믹스 - 청계천 시점부 광장 설계 -)

  • Kim Jung-Yoon;ParkKim Office
    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.34 no.1 s.114
    • /
    • pp.92-106
    • /
    • 2006
  • The process of designing Cheonggyecheon Entrance Plaza began with researching four keywords: plaza, restoration. modernity and icon. The outcome of the research was reinterpreted into and informed the design. An urban plaza must not only be a stage for civic life but should also be a portrait of the city to which it belongs. Many Korean plazas, however, are treated as if they are parks. Yeouido Park, which was originally a vast urban void, and Seoul Plaza, recently paved with grass, are good example. The strong 'green myth' can hinder socio-political activities. Cheonggyecheon cannot be said to have been 'restored', since it is still disconnected from its origin and upper streams, and the water is circulated by electricity. So it is better understood as an artificial urban waterfront, rather than an ecologically restored stream. This fact might diminish its ecological value, but not its recreational one. The entrance plaza therefore should reflect that the new stream brings back an 'experience', not only water itself. At the same time, the catch phrase of this restoration project was 'post-modern'. The demolished Cheonggye Expressway represents the 'economy drive' of the 1970s, so the newly opened Cheonggyecheon serves as a perfect counterpart to it. But modernity in Korea is the spirit that made many of the good things, not only its shortcomings, we have now. And from the philosophy of this restoration project, we can see that it is still an ongoing attitude in a way. Remnant of Cheonggye Expressway can evoke our nostalgia for the era. There are plenty of symbols in Seoul, both as architecture and objects. But none of them provide citizens with experience, other than the experience of looking at them. Cheonggyecheon Entrance Plaza is a good place to serve as an icon for a dynamic Seoul. From the research, the designer concluded that this plaza should commemorate the incomparable horizontal experience of Cheonggyecheon and the old expressway, amid the vertical metropolis. The Pedestrian Sculpture, which people can stroll on and look out over Cheonggyecheon, is to be made of steel cladding with a core structure and represents the dynamism of the stream, Seoul and contemporary Korea. The choice of material and the steel structure are also ways of creating the icon. The Water Plaza, the space underneath the ramp, will accommodate people and their urban activities, providing an opportunity to play with water. The Waterblades will be a device for the dramatic beginning of the stream, simultaneously camouflaging ugly openings in the outlets. The Wall of Archaeology is to be made with pre-fab resin blocks, translucent enough so that people can see through any archaeological findings of the site. The strong water-resistant character of resin makes the wall steady throughout the flood season as well. Cheonggyecheon restoration project is an effort to combine contemporary urban demand with the once-existing physicality by evoking our nostalgia for it. The project itself shows many socio-political issues of present-day Korea. The entrance plaza design thus is focused on suggesting an icon for the metropolis, simultaneously celebrating the stream itself. Within this space, people will be exposed to a unique experience that any 'green myth' cannot offer.

Numerical Analysis of Unsteady Cavitating Vortex around Two-dimensional Wedge-shaped Submerged Body (2차원 쐐기형 몰수체의 비정상 공동 와류에 대한 수치해석)

  • Kim, Ji-Hye;Jeong, So-Won;Ahn, Byoung-Kwon;Park, Chul-Soo;Kim, Gun-Do
    • Journal of Ocean Engineering and Technology
    • /
    • v.32 no.1
    • /
    • pp.36-42
    • /
    • 2018
  • Unlike a slender body, vortices are shed off alternately in the wake of a blunt body. In the case of liquid flows, when the pressure falls below the vapor pressure, cavitation occurs in the vortex core and affects the formation of the vortex street. This phenomenon is of major importance in many practical cases because the alternate shedding of vortices creates imbalanced forces on the body. Hence, it is very important to determine the shedding frequency of cavitating vortices. In this paper, the unsteady cavitating flow around a two-dimensional wedge-shaped submerged body was simulated using the commercial code STAR-CCM+. A numerical investigation of the structure of cavitating vortices was performed for a model with an apex angle of $20^{\circ}C$. The results were validated by comparing them with experimental measurements carried out at a cavitation tunnel of Chungnam National University (CNU-CT). It was found that the shedding frequency of the vortex increased by up to 18%, which was strongly affected by the development of cavitation.

A Landscape Design of Eunpyeong New Town District 2, Seoul (서울 은평 뉴타운 2지구 조경설계)

  • Ahn Gye-Dong;Choi Jung-Min
    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.33 no.4 s.111
    • /
    • pp.143-154
    • /
    • 2005
  • The Seoul Housing Corporation pronounced a design competition for Eunpyeng New Town District 2 in March of 2005. The authors collaborated on this design and won rot prize. Design guidelines of this competition were to make environmentally sustainable design, to develop as a resort site and cultural place for everyday life of residents, to link with green fabric of the district, and to elevate positive image and identity of Eunpyeng New Town district by creating a attractive landscape. The authors developed design concept and strategy within the guidelines and site conditions. The environmental setting of this site was characterized by mountain to the rear of the site with a stream passing through the district and the front of the site. This is the most important condition for the location principle of residence in Fung Shui theory. Therefore, the schema of the design was introduced by Fung Shui and Chi of place. To evolve design concept, we reinterpret the Fung Shui and Chi in the site combining with modem landscape design strategy, so that good place making could bring about well-being life of residents. By doing that, design concept of the proposal evolved as follows: 'fullness of comfortable life', 'adaptation of nature', 'inspiration of natural force'. This design approach is critical reevaluation of regional characters employing modem strategy. It is a conscious strategy of critical regionalism as distinguished from the traditional site oriented approach. The following are some of the major features in the design: green network and water recycle system in the site, promenade of forest with the experience nature, link to community core, theme gardens with plants having strong fragrances, terrace gardens with different level of housing type, playgrounds and resting places with many types, human scale facilities for residents.

Accelerated Large-Scale Simulation on DEVS based Hybrid System using Collaborative Computation on Multi-Cores and GPUs (멀티 코어와 GPU 결합 구조를 이용한 DEVS 기반 대규모 하이브리드 시스템 모델링 시뮬레이션의 가속화)

  • Kim, Seongseop;Cho, Jeonghun;Park, Daejin
    • Journal of the Korea Society for Simulation
    • /
    • v.27 no.3
    • /
    • pp.1-11
    • /
    • 2018
  • Discrete event system specification (DEVS) has been used in many simulations including hybrid systems featuring both discrete and continuous behavior that require a lot of time to get results. Therefore, in this study, we proposed the acceleration of a DEVS-based hybrid system simulation using multi-cores and GPUs tightly coupled computing. We analyzed the proposed heterogeneous computing of the simulation in terms of the configuration of the target device, changing simulation parameters, and power consumption for efficient simulation. The result revealed that the proposed architecture offers an advantage for high-performance simulation in terms of execution time, although more power consumption is required. With these results, we discovered that our approach is applicable in hybrid system simulation, and we demonstrated the possibility of optimized hardware distribution in terms of power consumption versus execution time via experiments in the proposed architecture.

Changes in the Archive construction environment of Local architectural history research resources in Korea (국내 지역건축역사 연구자원의 아카이브 구축 환경 변화)

  • Kim, Jeong-Hee;Han, Dong-Soo
    • Journal of architectural history
    • /
    • v.32 no.1
    • /
    • pp.73-88
    • /
    • 2023
  • Recently, local studies looking at the 'local(region) as a whole' are gradually increasing. The study of local architectural history is important in that it provides specific information that encompasses the local and the entire and clues to three-dimensionalize the time and space in the local. To infer the 'presentness' of each era, reliable data in various fields are needed. Recently, as many databases (DB) and archives, from the 'National Archives of Korea' to other local archives, have been established and publicized, research resources in the local are growing rapidly in quantity and quality. Nevertheless, it is difficult to comprehensively check the data necessary to study the local architectural history(local architectural history research resources). Against this background, this study confirmed the trend of changes in the archive construction environment and the status and problems of local architectural history research resources in places that currently disclose local history research resources among generalized web-archives. Next, the relationship between the actual research on local architectural history was confirmed through the analysis of existing studies and the data used for Jeju. As a result, local studies, local archives, and local architectural history research agree with recent changes in local research trends, and the degree of archival construction has reached the same level as the available research resources except core data in local architectural history research. However, there is a problem that the density of information that can be used is low because the local architectural history research resources that can be obtained are fragmented because there are no archives and construction entities specialized in local architecture. As each archive has entered the stabilization and upgrading stage, the construction of new archives needs to be reconsidered, but it is time to find a detailed way to link related information quickly and accurately, such as private records, to reduce the gap in information needed in terms of research on local architecture and architecture history.

Fast and Efficient Implementation of Neural Networks using CUDA and OpenMP (CUDA와 OPenMP를 이용한 빠르고 효율적인 신경망 구현)

  • Park, An-Jin;Jang, Hong-Hoon;Jung, Kee-Chul
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.4
    • /
    • pp.253-260
    • /
    • 2009
  • Many algorithms for computer vision and pattern recognition have recently been implemented on GPU (graphic processing unit) for faster computational times. However, the implementation has two problems. First, the programmer should master the fundamentals of the graphics shading languages that require the prior knowledge on computer graphics. Second, in a job that needs much cooperation between CPU and GPU, which is usual in image processing and pattern recognition contrary to the graphic area, CPU should generate raw feature data for GPU processing as much as possible to effectively utilize GPU performance. This paper proposes more quick and efficient implementation of neural networks on both GPU and multi-core CPU. We use CUDA (compute unified device architecture) that can be easily programmed due to its simple C language-like style instead of GPU to solve the first problem. Moreover, OpenMP (Open Multi-Processing) is used to concurrently process multiple data with single instruction on multi-core CPU, which results in effectively utilizing the memories of GPU. In the experiments, we implemented neural networks-based text extraction system using the proposed architecture, and the computational times showed about 15 times faster than implementation on only GPU without OpenMP.

Adapted Sequential Pattern Mining Algorithms for Business Service Identification (비즈니스 서비스 식별을 위한 변형 순차패턴 마이닝 알고리즘)

  • Lee, Jung-Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.4
    • /
    • pp.87-99
    • /
    • 2009
  • The top-down method for SOA delivery is recommended as a best way to take advantage of SOA. The core step of SOA delivery is the step of service modeling including service analysis and design based on ontology. Most enterprises know that the top-down approach is the best but they are hesitant to employ it because it requires them to invest a great deal of time and money without it showing any immediate results, particularly because they use well-defined component based systems. In this paper, we propose a service identification method to use a well-defined components maximally as a bottom-up approach. We assume that user's inputs generates events on a GUI and the approximate business process can be obtained from concatenating the event paths. We first find the core GUIs which have many outgoing event calls and form event paths by concatenating the event calls between the GUIs. Next, we adapt sequential pattern mining algorithms to find the maximal frequent event paths. As an experiment, we obtained business services with various granularity by applying a cohesion metric to extracted frequent event paths.

Development of Adoption Strategy and Guideline of Business Process Management Standards: Focusing on Business Process Execution Language (비즈니스 프로세스 관리 표준 도입 전략 및 지침 개발: 비즈니스 프로세스 실행 언어를 중심으로)

  • Kim, Dong-Soo
    • Journal of Information Technology Services
    • /
    • v.5 no.2
    • /
    • pp.107-123
    • /
    • 2006
  • The objectives of this study is to develop a strategy for the adoption of BPM(Business Process Management) standards and an implementation guideline of the BPM standard for BPM solution developers focusing on BPEL(Business Process Execution Language) which is regarded as the most important BPM standard. In the heterogeneous and distributed IT environments, every type of enterprise software requires standards to enhance interoperability. BPMS(Business Process Management System), which is a type of enterprise software requires BPM standards such as BPEL(Business Process Execution Language), BPMN(Business Process Modeling and Notation), BPQL(Business Process Query Language) and so on to achieve multi-system interoperability and component interoperability with their BPM solutions. It is quite helpful to provide the adoption strategy concerning BPM standards for each type of BPM solution vendors who need the BPM standards. Since the BPEL is conceived as the most important BPM standard and widely adopted by many BPM vendors, we have proposed a reference architecture for BPEL implementation and also developed the detail implementation guideline of core components of the BPM system supporting the BPEL standard. Using the strategy and implementation guideline proposed in this work, BPM solution vendors can establish their own standard adoption strategy and they can also develop their BPM solutions supporting the BPM standards more efficiently.

The study on the Efficient methodology to apply the GPU for military information system improvement (국방정보시스템 성능향상을 위한 효율적인 GPU적용방안 연구)

  • Kauh, Janghyuk;Lee, Dongho
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.11 no.1
    • /
    • pp.27-35
    • /
    • 2015
  • Increasing the number of GPU (Graphic Processor Unit) cores, the studies on High Performance Computing Platform using GPU have actively been made in recent. This trend has led to the development of GPGPU (General Purpose GPU) and CUDA (Compute Unified Device Architecture) Framework. In this paper, we explain the many benefits of the GPU based system, and propose the ICIDF(Identify Compute-Intensive Data set and Function) methodology to apply GPU technology to legacy military information system for performance improvement. To demonstrate the efficiency of this methodology, we applied this method to AES CPU based program obtained from the Internet web site. Simply changing the data structure made improved the performance of AES program. As a result, the performance of AES based GPU program is improved gradually up to 10 times. Depending on the developer's ability, additional performance improvement can be expected. The problem to be solved is heat issue, but this problem has been much improved by the development of the cooling technology.