24 research outputs found

    Java 분산 공유 메모리(DSM)시스템의 설계 및 구현

    No full text
    네트웍에 연결된 워크스테이션 (또는 PC) 클러스터 상에서 편리하고 효율적으로 사용될 수 있는 병렬컴퓨팅 환경을 구축하려는 노력이 최근 들어 매우 활발하게 진행되고 있다. 이러한 목적으로 현재까지 진행되어 온 연구는 편리하고 이식성 있는 메시지 패싱 (Message-Passing) 모델을 제공하거나 분산 메모리 상에서 가상의 공유메모리(Distributed Shared Memory, 이하 DSM) 모델을 제공하려는 연구로 크게 나누어 볼 수 있다. 이중에서 DSM 프로그래밍 모델은 모든 공유 데이터에 대하여 그 데이터의 위치에 관계없이 동일한 접근 인터페이스를 재공 함으로써, 분산된 데이터를 프로그래머가 사용하기 편리하게 해준다. 일반적으로 DSM 모델은 메시지 패싱 모델보다 사용하기 훨씬 편리하다고 간주된다. 최근 들어 Java를 병렬/분산 컴퓨팅 환경의 구축에 이용하려는 연구들이 매우 활발하게 진행되고 있다. Java의 플랫폼 독립성과 언어 자체가 제공하는 네트워킹 지원은 분산 메모리 환경에서 Java가 매우 적절한 프로그래밍 도구가 될 수 있음을 의미한다. 본 연구에서는 Jdsm (Java Distributed Shared Memory) 라는 Java 라이브러리를 설계하고 구현하였다. Jdsm은 분산 메모리 환경에서 DSM 모델로 프로그래밍 하기 위한 Java 라이브러리이다. Jdsm은 다른 DSM 시스템들과 달리 공유 데이터를 복합객체라는 특수한 구조로 사용하여 추가적인 하드웨어 지원이나 시스템의 변경이 없이 표준 Java 언어와 가상 머신 만 있으면 애플리케이션에 Jdsm 라이브러리를 임 포트(import)하여 DSM 인터페이스로 프로그래밍할 수 있다. 또 Jdsm은 캐쉬 읽기나 버퍼 갱신 등 효율적인 데이터 사용법을 제공하여 DSM 시스템에서 흔히 발생하는 성능 저하 문제를 개선한다. Jdsm을 이용한 예제 프로그램의 성능 측정을 통해 Jdsm의 성능을 분석하여 Jdsm의 실용성을 검증한다. ; Recently, many efforts are in progress to construct an efficient and convenient parallel computing environment on a cluster of the Workstations connected by a network. Such efforts are divided into two ways. One is to provide a portable message passing model and the other is to provide a virtual shared memory on the physically distributed memory (Distributed Shared Memory: DSM). Compared to message passing models, DSM models are regarded as an easier and more convenient paradigm. DSM models provide users with an uniform data access interface which is independent of the locations of actual data. In this work, we focus on developing an efficient parallel/distributed computing environment on a cluster of workstations. For our system, we chose Java since it is a good candidate for an adequate programming tool in a distributed memory environment Java is platform-independent and supports flexible networking. This thesis designs and implements Jdsm (Java Distributed Shared Memory) system. Jdsm is a Java library for DSM style programming on a distributed memory environment. In order for users to do parallel programming in Java on a DSM system, they only need to import the Jdsm library into their Java program. Jdsm uses a special structure called "composite object" for organizing shared data. In order to reduce the performance degradation which occurs quite often in a DSM system, Jdsm provides efficient methods for using shared data such as "cache read" and "buffer update". We analyze the performance of Jdsm by measuring the speedups of two sample programs. The test results show that Jdsm is a relatively practical parallel programming tool on a distributed memory system.Ⅰ. 서론 = 1 Ⅱ. DMS 시스템 = 5 2.1 기존의 DMS 시스템 연구 사례 = 5 2.2 DMS 시스템의 설계 = 7 2.2.1 DMS 시스템의 구현 방식 = 7 2.2.2 DMS 시스템의 기본적 기능 = 9 2.2.3 성능 향상을 위한 최적화(optimization)기능 = 13 2.2.4 병렬 프로그래밍에 필요한 작업 동기화(Synchronization) 기능 = 14 Ⅲ. Jdsm 시스템 = 15 3.1 Jdsm 시스템 개요 = 15 3.2 Jdsm 애플리케이션 프로그래밍 인터페이스(ATI) = 16 3.2.1 JdsmApp 클래스 = 17 3.2.2 Handle 클래스 = 18 3.2.3 확장 Handle 클래스 = 21 3.2.4 Barrier 클래스 = 22 Ⅳ. Jdsm 프로그램 예제 = 23 4.1 행렬 곱셈 (Matrix Multiplcation) = 23 4.2 2-D diffusion = 28 Ⅴ. Jdsm의 구현 = 34 5.1 DMS 인터페이스를 위한 복합 객체 구조 = 34 5.1.1 복합 객체의 정의와 특징 = 34 5.1.2 Jdsm에서의 복합 객체 구현 = 36 5.2 작업 동기화를 위한 BarrierManager 의 구현 = 40 Ⅵ. 성능 분석 = 41 6.1 행렬 곱셈 프로그램의 실험 결과 = 41 6.2 2-D diffusion 프로그램의 실험 결과 = 43 Ⅶ. 결론 및 향후 연구 과제 = 45 참고문헌 = 47 영문초록 = 5

    내진 설계를 위한 에너지 소산 산정법의 활용

    No full text
    학위논문(석사)--서울대학교 대학원 :건축학과,2004.Maste

    6th students understanding of statistical covariation

    No full text
    학위논문 (석사)-- 서울대학교 대학원 : 수학교육과, 2011.8. 이경화.Maste

    (A)Comparative study on the effect of didactic lecture and the peer education in AIDS preventive education

    No full text
    학위논문(석사)--서울대학교 보건대학원 :보건학과 보건정책관리전공,2005.Maste

    Transmission of Folk Songs in Japan After Modernizaion

    No full text
    근대 이후 일본에서는 서구 문물의 수입과 산업화 등으로 인해 전통사회에서 불리던 민요가 소멸될 것을 우려해서 이를 수집하고 보존해야 한다는 학계 및 정부의 움직임이 있었다. 또한 미디어에 의한 민요의 수집 작업이 이루어졌는데, 일본의 NHK는 각지 방송국과의 네트워크, 녹음 장비 및 기술을 갖춘 미디어로서 사라져 가는 민요를 수집하고 정리하는 작업을 했다. 이는 한국 MBC의 출간 사업에 비견된다. 한국의 경우 이미 산업화로 많은 민요가 산실된 1988년부터 그 작업이 시작되었으며 9년이라는 기간에 의 발간이 완성된 반면, 의 편찬 작업은 1939년에 시작되어 1993년까지 반세기에 걸쳐서, 그리고 민요학이라는 학문의 발전과 함께 진행되었다. 편찬 사업을 기획하고 진행하던 시기에 일본에서는 민요가 일반 대중에게 많은 사랑을 받고 민요 붐이라는 사회현상이 일어났다. 이러한 사회적 상황에 힘입어 의 편찬 작업은 장기간이었음에도 불구하고 의 경우와는 다르게 NHK의 안정적인 지원을 받을 수 있었다. 편찬 작업은 근대 이후 일본 민요 전승은 물론 일본 민요 연구 등의 상황에 매우 지대한 영향을 끼쳤다. 한편 일본은 문화재 지정 제도를 두고 있으며, 이를 민요의 전승과 관련 지어 볼 수 있는 점도 한국과 같다고 하겠다. 한국에서는 역사상ㆍ예술상 가치가 큰 문화ㆍ예술 형태, 즉 연극, 음악, 무용, 공예기술, 기타 무형의 문화적 소산인 무형문화재에 주로 민요가 지정되어 전승되고 있는 데 반해 일본에서는 민요가 포함된 민속예능 또는 풍속습관이 무형민속문화재(無形民俗文化財)로 지정된다. 즉 일본에서는 평범한 사람들의 일상생활에서 발생하고 계승되어 온 무형의 풍속에 민요가 포함된다고 보고 있는 것이다. 이에 일본의 민요는 무형민속문화재 지정이라는 제도로 인해 그 민요가 불리던 상황, 이른바 전통사회의 풍속과 함께 전승되고 있다. 그러나 이때 무형문화재 지정은 풍속이라는 것이 대상이 되므로 이 풍속 유지에 걸림돌이 되지 않는 이상 그 풍속과 함께 불리던 민요는 다른 민요로 대체되거나 변질될 여지도 있다. 현재 일본에서 민요의 전승과 교육, 보급 등을 담당하고 있는 단체로는 한국과 마찬가지로 ○○민요보존회(民謠保存會) 또는 ○○민요협회(民謠協會)라는 이름의 단체들이 있다. 그중 전자는 민요의 보존 및 전승에 주력하며 지역적 기반을 벗어나지 않는 활동을 한다면 후자는 교육과 보급, 민요 문화의 활성화 등에 중점을 두고 일본 국내는 물론 해외까지 넓은 범위로 활동을 해서 서로 그 역할을 구분해서 민요를 전승해 나가고 있다. 이러한 확실한 구분은 한국에서 무형 문화재 보유단체로서 민요보존회라는 이름을 지닌 단체들이 해당 민요의 보존과 전승을 담당하기도 하지만 그 외에 여러 가지 민요 관련 공연 활동은 물론이고 민요의 보급, 교육 등 다양한 활동을 하고 있는 것과는 차이가 있다.Japanese Nippon Minyo Taikan 日本民謠大觀 is compared with Korean Hanguk minyo daejeon 한국민요대전. But in case of Korean one, it just started from 1988 when much folksongs already disappeared by industrialization, and it took just 9 years. In other way, Nippon Minyo Taikan publishing started from 1939 and continued until 1993, covering over a half century. When Nippon Minyo Taikan publishing was planned and proceeded, folksongs was much loved by public and folksong boom happened in social phenomenon also in Japan. Although Nippon Minyo Taikan publishing was taken for a long time, with the help of these society situation, its publishing was able to receive stable support from the NHK. Nippon Minyo Taikan publishing affected much ―\ not only Japanese folksongs transmission since modern period but also Japanese study situation on folksongs. Japan has the Intangible Cultural Heritage system and it can be related with folksong transmission similar to Korea. In Korea, folksongs are mainly designated intangible cultural properties by types of culture and arts with historic and artistic values ―\ play, music, dance, craft and other invisible properties. But in Japan, folksongs are considered to be included among what the ordinary life of common persons created and transferred. In current Japan, societies for preservation of folksong 民謠保存會 take activity to put a focus on preservation and transmission within local province, while folksong associations 民謠協會 take a role for education and diffusion. This kind of clear distinction does not happen in Korea, where groups named societies for preservation of folksong as intangible cultural properties take a role to preserve and transmit folksongs, being involved with not only folksong related plays but also transferring, education and many activities

    三絃六角 음악 연구 : 염불곡을 중심으로

    No full text
    학위논문(석사)--서울大學校 大學院 :音樂學科 國樂理論專攻,1998.Maste

    An Analysis on <Jeo Sori> Composed by Lee Haesik

    No full text
    학위논문 (석사) -- 서울대학교 대학원 : 음악대학 음악과, 2020. 8. 김승근.본 연구는 이해식 대금독주곡 를 연구대상으로 하여 악곡의 선율과 리듬을 분석하였고 이를 바탕으로 연주해석에 대해 고찰하였다. 작품분석을 통해 얻은 결과는 다음과 같다. 첫째, 악곡구조는 단악장 형식이며 장단으로 구성된 구간을 제외하고 크게 A, B, C, D 4개의 단락으로 나누어져 있다. 선율의 유사성과 반복, 구조음에 따라 총 18개의 세부 악절로 나눌 수 있다. A는 ⓐ,ⓑ,ⓒ,ⓓ 네 악절로 B는 ⓔ,ⓕ,ⓖ 세 악절로 C는ⓗ,ⓘ,ⓙ,ⓗ′,ⓚ,ⓛ 여섯 악절로 D는 ⓜ,ⓜ′,ⓐ′,ⓝ,ⓞ 다섯 악절로 나누어 구분된다. 둘째, 선율을 중심으로 분석한 결과 A단락과 D단락에서는 주제선율이 반복되어 나타나고 나머지 단락에서도 선율의 반복 및 동형진행을 통해 동기(motive)의 변주수법이 나타난다. 또한, 다양한 음계의 출현과 변화음을 사용하여 자유롭게 악곡을 전개하는 모습을 보인다. 셋째, 대금연주자가 대금선율연주 전과 후에 직접 장구를 연주하여 악곡의 악작과 악지를 알린다. 이는 대금창작곡에서 첫 시도이며 작곡가의 개성이 나타나는 부분이다. 악곡은 모데라토(Moderato) 빠르기와 4/4박의 동일한 박자로 진행되지만, 당김음·악센트·다박자를 활용하여 고정된 박자와 리듬에서 탈피하는 역동적인 리듬 형태가 나타난다. 넷째, 이 곡에 나타나는 특징적인 대금 주법은 꾸밈음과 전통음악적 요소인 농음·퇴성이다. 꾸밈음은 짧은 앞꾸밈음과 5음음계로 구성된 확장된 형태의 앞꾸밈음을 사용하여 하행과 상행하는 선율을 강조하였다. 농음과 퇴성은 작곡자만의 표기법을 사용하였고 표현방법을 연주자의 재량에 맡김으로써 전통적인 어법에 국한되지 않고 그 의미를 확장시킨다. 다섯째, 연주해석은 대금 주법과 악상기호 해석에 중점을 두어 이루어졌다. 대금 주법과 악상기호는 악곡의 전반부에만 주로 나타나며 작곡자만의 표기법으로 제시되어있기 때문에 연주자들에게 독자적인 해석 연주법을 요구한다. 필자는 악곡에 사용된 대금 주법에 대한 표현법을 제시하였고 다이나믹의 변화와 세부적인 음형을 고찰하여 악곡 전반에 대한 효과적인 연주해석을 제안하였다. 이와 같이 대금독주곡 는 전통적 요소와 현대음악적인 특성이 공존하는 작품이다. 전통음악기법을 기반으로 다양한 음계와 리듬을 사용하여 다채로운 변화가 나타나고, 대금연주자가 장구와 대금을 한 작품에서 연주하는 형태는 대금독주곡의 새로운 형식을 모색하였다.This thesis analyzes the melody and rhythm of Lee Haesiks solo daegeum piece and examines the ways that performers can interpret the piece. The followings are the results of my analysis. First, is a single movement piece and is divided into four sections(A, B, C, and D) with an additional section based on jangdan. These four sections can be divided into 18 passages according to their melodic similarity and repetition and structural notes. Each section is divided as follows: the A section into four passages (ⓐ,ⓑ,ⓒ,ⓓ), the B section into three passages(ⓔ,ⓕ,ⓖ), the C section into six passages(ⓗ,ⓘ,ⓙ,ⓗ′,ⓚ,ⓛ), and the D section into five passages(ⓜ,ⓜ′,ⓐ′,ⓝ,ⓞ). Second, through melodic analysis I found that the melodic theme is repeated in the A and D sections and that variations of the motive are presented through a melodic repetition and scale sequence. Various scales and altered notes are also used as the piece develops. Third, the daegeum player plays the janggu before and after playing the daegeum to announce akjak(the beginning of music) and akji(the end of music). This was the first attempt for new compositions for daegeum and it demonstrates the composers characteristics. The tempo(moderato) and meter(4/4) of the piece do not change; however, despite the fixed tempo and meter, the use of syncopation, accents, and multi-meter creates dynamic rhythmic patterns. Fourth, daegeum techniques featured in this piece are ornamentations and traditional elements such as vibrato and toeseong(a descending slide to smoothly connect a note to the note below). I found that ornamentations including short appoggiatura and expanded appoggiatura comprising of a pentatonic scale are used to emphasize the descending and ascending melodies. Moreover, he uses his own symbols for vibrato and toeseong, leaving its interpretation to individual performers, which allows performers to explore its meaning beyond tradition. Fifth, this thesis investigates the musical interpretation of the piece by focusing on daegeum techniques and musical symbols. The daegeum techniques discussed above and musical symbols can be found predominantly in the first half of the piece. Because they are indicated with the composers own terms, it requires individual performers interpretation of the piece. In this thesis, I suggest the effective ways to interpret daegeum techniques and the overall piece by examining the changes in dynamics and detailed characteristics of notes. In conclusion, solo daegeum piece features both elements of traditional and modern music. Based on the traditional musical techniques, the piece presents various changes using diverse scales and rhythmic phrases. At the same time, this was an attempt to explore a new form of solo daegeum piece that the daegeum player plays both the janggu and daegeum within the same piece.I. 서론 1 1. 문제제기 및 연구목적 1 2. 연구범위 및 연구방법 7 II. 작곡가 이해식의 작품세계 9 1. 이해식의 생애와 음악관 9 2. 이해식의 대금작품 12 III. 작품분석 15 1. 작품개관 15 2. 선율분석 17 1) A단락 선율구조 18 2) B단락 선율구조 23 3) C단락 선율구조 28 4) D단락 선율구조 32 3. 리듬분석 40 1) 장구 장단 리듬분석 41 2) 대금선율 리듬분석 43 4. 연주법분석 및 해석 50 1) 대금 주법 51 2) 연주해석 53 IV. 결론 62 참고문헌 64 부록악보 70 Abstract 77Maste

    A Study on Social Economic Practice of Marriage-migrant Women: B Cooperative’s Multicultural Education

    No full text
    corecore