• 제목/요약/키워드: Many-core architecture

검색결과 136건 처리시간 0.027초

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

  • 고인영;구형민
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제23권4호
    • /
    • pp.151-163
    • /
    • 2010
  • 국방 소프트웨어 개발 분야는 응용 도메인이 다양하며 각 도메인의 규모도 다른 분야보다 커서 소프트웨어 자산의 재사용이 중요시 되고 있고, 재사용 되는 자산의 품질 및 신뢰성이 강조된다. 국방 분야에서 이러한 중요성을 인식하고 재사용 방법론들을 개발하여 사용하려는 시도가 많았지만 체계적인 재사용이 이루어지지 않아 재사용 이익을 극대화 하지 못하였다. 본 연구에서는 실질적으로 재사용이 왜 잘 이루어지지 않는지에 대한 문제점들을 분석하고, 이러한 문제점들을 해결할 수 있는 요구사항들을 정리하였다. 이러한 요구사항을 만족하며 전군적 소프트웨어 재사용을 지원하는 개발자 친화적인 재사용 지원 환경인 컴포넌트 그리드 시스템을 개발하고 있다. 컴포넌트 그리드 시스템 개발을 위해 아키텍처를 설계하였고, 아키텍처를 구성하는 세부적인 핵심 요소들과 그 역할을 정의하였다. 개발자 부담의 감소를 위한 시맨틱 태깅(Semantic Tagging) 기반의 요구사항 추적 기술을 개발하였고, 재사용 지식 표현 모델을 개발하였다. 또한 개발자들 간의 자유로운 의사소통 과 자산 및 지식의 교류를 지원하기 위해 웹 기반의 자산 관리 환경과 소셜 네트워크 기반의 자산 검색 및 커뮤니티 추천 기법, 위키(Wik) 기반의 참여적, 협력적 지식 정제 및 증식 환경을 개발하였다. 이러한 접근법들을 통합하여 재사용을 지원할 수 있는 웹 기반 컴포넌트 그리드 시스템의 프로토타입을 구현하였다. 본 연구를 통해 국방 소프트웨어 개발 분야에서 개발자들이 소프트웨어 자산들을 투명하고 효율적으로 공유 및 재사용이 가능하게 하여 국방 소프트웨어의 재사용성 및 품질을 향상시킬 수 있으리라 기대한다.

  • PDF

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

  • 김정윤;오피스 박김
    • 한국조경학회지
    • /
    • 제34권1호
    • /
    • 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.

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

  • 김지혜;정소원;안병권;박철수;김건도
    • 한국해양공학회지
    • /
    • 제32권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.

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

  • 안계동;최정민
    • 한국조경학회지
    • /
    • 제33권4호
    • /
    • 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.

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

  • 김성섭;조정훈;박대진
    • 한국시뮬레이션학회논문지
    • /
    • 제27권3호
    • /
    • pp.1-11
    • /
    • 2018
  • 이산 사건 시스템 명세 (DEVS)를 이용한 하이브리드 시스템 시뮬레이션은 IoT 기반 Smart factory의 최적 동작을 위한 파라미터 추출 등 멀티 레벨 모델 계층을 포함한 복잡계 시스템의 해석에서 중요한 도구로 사용되고 있다. 하이브리드 시스템은 연속 시간 시스템과 이산 사건 시스템의 특성을 모두 포함하고 있어 그 복잡성으로 인해 결과를 얻기 위해 많은 시간을 필요로 한다. 본 연구에서는 멀티 코어와 GPU가 결합된 이기종 컴퓨터 구조를 이용한 DEVS 기반 대규모 하이브리드 시스템 시뮬레이션의 가속화를 제안한다. 제안하는 멀티 코어-GPU 상호 결합 시뮬레이션 실행 플랫폼을 사용하여 상대적으로 많은 순간 전력을 소모하지만 실행 시간 측면에서 빠른 시뮬레이션이 오히려 전체 에너지 소모 측면에서 장점을 가지는 것을 보여주고자 한다. 이를 위해 대규모 모델의 수평적/수직적 상호 결합된 DEVS 기반 하이브리드 시스템을 시뮬레이션 하였고 효과적인 시뮬레이션을 위한 하드웨어의 조합, 동작 파라미터 변경에 따른 성능 향상을 전력 소모 관점에서 분석하였다.

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

  • 김정희;한동수
    • 건축역사연구
    • /
    • 제32권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.

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

  • 박안진;장홍훈;정기철
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권4호
    • /
    • pp.253-260
    • /
    • 2009
  • 컴퓨터 비전이나 패턴 인식 분야에서 이용되고 있는 많은 알고리즘들이 최근 빠른 수행시간을 위해 GPU에서 구현되고 있지만, GPU를 이용하여 알고리즘을 구현할 경우 크게 두 가지 문제점을 고려해야 한다. 첫째, 컴퓨터 그래픽스 분야의 지식이 필요한 쉐이딩(shading) 언어를 알아야 한다. 둘째, GPU를 효율적으로 활용하기 위해 CPU와 GPU간의 데이터 교환을 최소화해야 한다. 이를 위해 CPU는 GPU에서 처리할 수 있는 최대 용량의 데이터를 생성하여 GPU에 전송해야 하기 때문에 CPU에서 많은 처리시간을 소모하며, 이로 인해 CPU와 GPU 사이에 많은 오버헤드가 발생한다. 본 논문에서는 그래픽 하드웨어와 멀티코어(multi-core) CPU를 이용한 빠르고 효율적인 신경망 구현 방법을 제안한다. 기존 GPU의 첫 번째 문제점을 해결하기 위해 제안된 방법은 복잡한 쉐이팅 언어 대신 그래픽스적인 기본지식 없이도 GPU를 이용하여 응용프로그램 개발이 가능한 CUDA를 이용하였다. 두 번째 문제점을 해결하기 위해 멀티코어 CPU에서 공유 메모리 환경의 병렬화를 수행할 수 있는 OpenMP를 이용하였으며, 이의 처리시간을 줄여 CPU와 GPU 환경에서 오버 헤드를 최소화할 수 있다. 실험에서 제안된 CUDA와 OpenMP기반의 구현 방법을 신경망을 이용한 문자영역 검출 알고리즘에 적용하였으며, CPU에서의 수행시간과 비교하여 약 15배, GPU만을 이용한 수행시간과 비교하여 약 4배정도 빠른 수행시간을 보였다.

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

  • 이정원
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.87-99
    • /
    • 2009
  • SOA를 도입하는 하향식 (top-down) 방법은 온톨로지를 기반으로 서비스를 분석하고 설계하는 서비스 모델링 단계를 핵심으로 봄으로써 SOA의 장점을 가장 잘 반영할 수 있는 방법으로 권장되고 있다. 그러나 대부분의 기업들은 하향식 방법이 최상이라는 것을 알면서도 기업 이윤 창출에 단기적인 효과가 드러나지 않고 도입 초기에 개발시간과 비용이 증대되므로 이를 꺼리게 된다. 특히 잘 정의된 컴포넌트 시스템을 이미 사용하고 있는 경우에 더욱 그러하다. 따라서 본 논문에서는 기존의 잘 정의된 컴포넌트시스템을 최대한 이용할 수 있는 상향식 (bottom-up) 서비스식별 방법을 제안한다. GUI는 직접 사용자의 입력을 받아 들여 이벤트를 발생시킨다는 점에 착안하여 이벤트의 경로를 연결하면 비즈니스 프로세스에 근사시킬 수 있다. 따라서 컴포넌트와 상호작용하는 GUI의 이벤트 수를 기준으로 핵심 GUI를 선정하고 핵심 GUI로부터 연결되는 이벤트 경로를 대상으로 기존의 순차패턴 마이닝 알고리즘을 변형하여 사용자의 서비스 사용 패턴을 추출한다. 실험결과 추출된 이벤트 패턴에 응집도를 적용하여 다양한 크기의 비즈니스 서비스를 식별할 수 있음을 보였다.

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

  • 김동수
    • 한국IT서비스학회지
    • /
    • 제5권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.

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

  • 고장혁;이동호
    • 디지털산업정보학회논문지
    • /
    • 제11권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.