• 제목/요약/키워드: cell library

검색결과 575건 처리시간 0.025초

대용량 소프트웨어 실행을 위한 모바일 런타임 라이브러리 설계 및 구현 (Design and Implementation of a Mobile Runtime Library for Execution of Large-scale Application)

  • 이예인;이종우
    • 한국멀티미디어학회논문지
    • /
    • 제13권1호
    • /
    • pp.1-9
    • /
    • 2010
  • 모바일 통신의 발전으로 데스크탑과 같이 위치가 고정적인 시스템 외에도 이동이 편리한 휴대폰 등의 모바일 컴퓨팅시스템이 많이 이용되고 있다. 모바일 단말기의 컴퓨팅 성능이 발전하고 있지만, 많은 계산이나 처리를 요구하는 소프트웨어를 휴대폰 같은 모바일 단말기에서 이용하기는 힘들다. 이 같은 단점을 해소하기 위해 모바일 클러스터 컴퓨팅을 활용하기로 하고, 본 연구에서는 기존 모바일 컴퓨팅 시스템을 분석하였지만 기존의 모바일 클러스터 컴퓨팅 연구들에서는 구현보다는 시스템 구조 제안에 머물고 있거나, 실제 휴대폰 등의 단말기로 구현한 예가 없는 등, 현실에서 활용하기에는 무리가 있는 실정이다. 이에 본 논문에서는 기존의 JPVM 클러스터 시스템에 휴대폰이 참여하도록 하고 클러스터 시스템에서 대용량 소프트웨어를 처리하여 휴대폰에서 그 결과를 볼 수 있도록 하였다. JPVM 클러스터에 참여한 휴대폰 상에서는 병렬 응용의 실행과 종료뿐만 아니라 그 실행 결과도 원하는 형태로 볼 수 있다. 구현된 시스템은 휴대폰이 클러스터 시스템에 참여할 수 있다는 측면에서 Mobile-JPVM이라고 할 수 있으며, 성능평가를 통해 Mobile-JPVM이 대용량 소프트웨어를 실행시키는데 문제가 없음을 확인하였다.

SHA-1과 HAS-160과 의사 난수 발생기를 구현한 해쉬 프로세서 설계 (Design of Hash Processor for SHA-1, HAS-160, and Pseudo-Random Number Generator)

  • 전신우;김남영;정용진
    • 한국통신학회논문지
    • /
    • 제27권1C호
    • /
    • pp.112-121
    • /
    • 2002
  • 본 논문에서는 미국과 한국의 해쉬 함수 표준인 SHA-1과 HAS-160 해쉬 알고리즘, 그리고 SHA-1을 이용한 의사 난수 발생기를 구현한 프로세서를 설계하였다. SHA-1과 HAS-160이 동일한 단계 연산을 가지므로, 한 단계 연산만을 구현하여 공유함으로써 하드웨어 리소스를 감소시켰다. 그리고 메시지 변수의 사전 계산과 단계 연산을 두 단계의 파이프라인 구조로 구현함으로써 한 개의 클럭으로 한 단계 연산을 수행하는 방식보다 최장지연경로는 1/2로 줄고, 총 단계 연산에 필요한 클럭 수는 하나만 증가하므로 성능은 약 2배 향상되었다. 그 결과, 설계한 해쉬 프로세서는 삼성 0.5 um CMOS 스탠다드 셀 라이브러리를 근거로 산출할 때, 100 MHz의 동작 주파수에서 약 624 Mbps의 성능을 얻을 수 있다. 그리고 의사 난수 발생기로 사용될 때는 약 195 Mbps의 난수 발생 성능을 가진다. 이러한 성능은 지금까지 상용화된 국내외의 어느 해쉬 프로세서보다 빠른 처리 시간을 가지는 것으로 판단된다.

Quantitative analysis of gene expression pattern in aspergillus nidulans mycelia by sequencing of 3-directed cDNA clones

  • Park. Yoon-Dong;Lee, Dong-Whan;Lee, Seog-Jae;Kim, Jong-Hwa;Chae, Keon-Sang
    • Journal of Microbiology
    • /
    • 제34권1호
    • /
    • pp.25-29
    • /
    • 1996
  • Since sequencing of randomly selected cDNA clones has been known to be a powerful approach to obtain information on gene expression pattern in specific cells or tissues, we have analyzed a 3'-directed cDNA library of vegetative mycelia of A. nidulans by single-pass sequencing of hundreds of randomly selected clones. Sequencing of 292 cDNA clones yielded 209 gene signatures (GSs) probably representing highly or lesser expressed genes in the vegetative mycelia. Among the 209 GSs, 25 (79 cDNA clones) appeared more than once and 184 only once. One GS appeared at a highest frequency of 6 times, 2 GSs5 times, 4 GSs 4 times, a GSs 3 times and 16 GSs twice. About 6.6% GSs comprizing of 13 GSs showed alternative polyadenylation. Among 23 redundant GSs, three were common in both mycelia and sexual organs, and 22 were probably mycelia-specific. Out of 209 GSs, 36 were identified in GenBank showing of 70% or greater similaritis. Only six GSs were for A. nidulans genes, and 13 GSs were of DNA or genes encoding cytoplasmic or organellar proteins. This pattern is similar to those in the human HepG2 cell line and in human colonic mucosa, although very few genes for nuclear proteins and for protein synthesis were in A. nidulans.

  • PDF

비동기 라이브러리 설계와 Heterogeneous시스템을 위한 인테페이스 설계 (Design of Asynchronous Library and Implementation of Interface for Heterogeneous System)

  • 정휘성;이준일;이문기
    • 대한전자공학회논문지SD
    • /
    • 제37권9호
    • /
    • pp.47-54
    • /
    • 2000
  • 713p 비동기 로직 회로 설계를 위한 라이브러리와 heterogeneous 시스템을 위한 인터페이스 회로를 0.25um CMOS 기술을 사용하여 설계하였다. 그리고 heterogeneous 시스템에는 1.6GHz로 동작을 하는 고속 비동기 FIFO 회로를 사용하였다. 또한 Tip-down ASIC 설계를 지원하기 위하여 비동기 기본 셀 레이아웃과 Verilog 모델들을 설계하였다. 본 논문에서는 클럭 skew에 관하여 병목현상을 줄일 수 있는 방법을 제사하였으며 클럭 제어 회로를 사용하여 동기식 회로에서 자주 발생하는 에러를 줄을 수 가 있다. 이와 같이 클럭 제어 회로와 FIFO (First-In First-Out)를 사용하여 다른 주파수로 동작하는 두개의 모듈간의 고속의 데이터 전송을 가능하게 하였으며, 32비트 인터페이스 칩의 코어 사이즈는 $1.1mm{\times}1.1mm$이다.

  • PDF

An Optimized Method for the Construction of a DNA Methylome from Small Quantities of Tissue or Purified DNA from Arabidopsis Embryo

  • Yoo, Hyunjin;Park, Kyunghyuk;Lee, Jaehoon;Lee, Seunga;Choi, Yeonhee
    • Molecules and Cells
    • /
    • 제44권8호
    • /
    • pp.602-612
    • /
    • 2021
  • DNA methylation is an important epigenetic mechanism affecting genome structure, gene regulation, and the silencing of transposable elements. Cell- and tissue-specific methylation patterns are critical for differentiation and development in eukaryotes. Dynamic spatiotemporal methylation data in these cells or tissues is, therefore, of great interest. However, the construction of bisulfite sequencing libraries can be challenging if the starting material is limited or the genome size is small, such as in Arabidopsis. Here, we describe detailed methods for the purification of Arabidopsis embryos at all stages, and the construction of comprehensive bisulfite libraries from small quantities of input. We constructed bisulfite libraries by releasing embryos from intact seeds, using a different approach for each developmental stage, and manually picking single-embryo with microcapillaries. From these libraries, reliable Arabidopsis methylome data were collected allowing, on average, 11-fold coverage of the genome using as few as five globular, heart, and torpedo embryos as raw input material without the need for DNA purification step. On the other hand, purified DNA from as few as eight bending torpedo embryos or a single mature embryo is sufficient for library construction when RNase A is treated before DNA extraction. This method can be broadly applied to cells from different tissues or cells from other model organisms. Methylome construction can be achieved using a minimal amount of input material using our method; thereby, it has the potential to increase our understanding of dynamic spatiotemporal methylation patterns in model organisms.

P. gingivalis에 특이적으로 작용하는 앱타머에 관한 연구 (A study on the Aptamer Specific Detection on P. gingivalis)

  • 신애리
    • 한국콘텐츠학회논문지
    • /
    • 제21권4호
    • /
    • pp.825-832
    • /
    • 2021
  • 본 연구는 치주질환의 주 원인균인 P. gingivalis에 선택적으로 작용하는 특이적 앱타머를 선별하고 선별된 앱타머와 결합하는 단백질 분자를 정제 및 동정함으로써 P. gingivalis에 관한 작용기전을 규명하고자 하였다. 이를 위하여 39개의 random sequence를 갖는 DNA library를 제조하여 SELEX 방법을 이용하여 P. gingivalis에 특이성을 가진 앱타머를 선별하였으며 PCR2.1 cloning vector를 활용한 cloning을 시행하여 염기서열을 분석했다. 8종의 각기 다른 염기서열을 가진 앱타머를 선별하였고 직접적으로 작용하는 단백질을 밝혀내고자 선별된 앱타머 중 APG-3를 이용하여 modified weston blot을 시행하고 단백질을 분석한 결과 P. gingivalis에 선택적으로 결합하는 11종의 단백질을 분리, 동정하였다. 이와 같은 결과로 앱타머가 치주질환의 원인균인 P. gingivalis의 당 대사 및 세포활성억제와 관련된 단백질에 선택적으로 결합하여 부착함으로써 치주질환의 진단을 위한 센서로 가능성을 제시했다.

가변길이 고속 RSA 암호시스템의 설계 및 하드웨어 구현 (Design and Hardware Implementation of High-Speed Variable-Length RSA Cryptosystem)

  • 박진영;서영호;김동욱
    • 한국통신학회논문지
    • /
    • 제27권9C호
    • /
    • pp.861-870
    • /
    • 2002
  • 본 논문에서는 RSA 암호 알고리즘의 연산속도 문제에 초점을 맞추어 동작속도를 향상시키고 가변길이 암호화가 가능하도록 하는 새로운 구조의 1024-비트 RSA 암호시스템을 제안하고 이를 하드웨어로 구현하였다. 제안한 암호시스템은 크게 모듈러 지수승 연산 부분과 모듈러 곱셈 연산 부분으로 구성되었다. 모듈러 지수승 연산은 제곱 연산과 단순 곱셈 연산을 병렬적으로 처리할 수 있는 RL-이진 방법을 개선하여 적용하였다. 그리고 모듈러 곱셈 연산은 가변길이 연산과 부분 곱의 수를 감소하기 위해서 Montgomery 알고리즘에 4 단계 CSA 구조와 기수-4Booth 알고리즘을 적용하였다. 제안한 RSA 암호시스템은 하이닉스 0.35$\mu\textrm{m}$ Phantom Cell Library를 사용하여 하드웨어로 구현하였고 최대 1024-비트까지 가변길이 연산이 가능하였다. 또한 소프트웨어로 RSA 암호시스템을 구현하여 하드웨어 시스템의 검증에 사용하였다. 구현된 하드웨어 RSA 암호시스템은 약 190K의 게이트 수를 나타내었으며, 동작 클록 주기는 150MHz이었다. 모듈러스 수의 가변길이를 고려했을 때, 데이터 출력률은 기존 방법의 약 1.5배에 해당한다. 따라서 본 논문에서 제안한 가변길이 고속 RSA 암호시스템은 고속 처리를 요구하는 각종 정보보호 시스템에서의 사용 가능성을 보여주었다.

메모리 사용을 최적화한 부분 병렬화 구조의 CMMB 표준 지원 LDPC 복호기 설계 (A Memory-efficient Partially Parallel LDPC Decoder for CMMB Standard)

  • 박주열;이소진;정기석;조성민;하진석;송용호
    • 대한전자공학회논문지SD
    • /
    • 제48권1호
    • /
    • pp.22-30
    • /
    • 2011
  • 본 논문에서는 CMMB (China Mobile Multimedia Broadcasting) 표준의 LDPC(Low Density Parity Check) 부호 복호기를 효과적으로 구현하는 방법을 제안한다. 본 논문은 AGU(Address Generation Unit)와 Index 행렬을 이용하여 효율적으로 주소 값을 생성함으로써, 메모리 사용량을 줄이고 복잡도를 감소시켰다. 또한 LDPC 부호 복호기의 throughput을 향상시키기 위해 한 클럭에 여러 메시지를 전달하는 부분 병렬 구조를 사용하였고, 하나의 주소를 사용하여 병렬적으로 동작이 가능하도록 노드 그룹핑을 진행하였다. 제안하는 LDPC 부호 복호기는 Verilog HDL로 구현하였으며, Synopsys사의 Design Compiler를 이용하여 Chartered $0.18{\mu}m$ CMOS cell library 공정으로 합성하였다. 제안된 복호기는 455K(in NAND2)의 크기를 가지며, 185MHz의 클럭에서 1/2 부호는 14.32 Mbps의 throughput을 갖고, 3/4 부호는 26.97Mbps의 throughput을 갖는다. 또한 기존의 CMMB용 LDPC의 메모리와 비교하여 0.39% 의 메모리만 사용된다.

베타-1,3-글루칸 생합성에 관여하는 Saccharomyces cerevisiae 유전자의 클로닝 (Cloning of a Gene Involved in Biosynthesis of ${\beta}-1,3-glucan$ in Saccharomyces cerevisiae)

  • 진은희;이동원;김진미;박희문
    • 한국균학회지
    • /
    • 제23권2호통권73호
    • /
    • pp.129-138
    • /
    • 1995
  • 비허용온도인 $37^{\circ}C$에서 삼투감수성을 보이며 베타-1,3-글루칸 합성능이 현저히 손상된 Saccharomyces cerevisiae mutant(LP353)를 YCp50으로 제조한 yeast genomic library로 형질전환시킨 후, 콜로니 자기방사법으로 형질전환체의 선별을 시도한 결과, LP353의 베타-1,3-글루칸 합성능을 부분적으로 회복시켜 주는 약 8.5-kb 크기의 DNA 절편을 클로닝하는데 성공하였다. 클로닝된 8.5-kb의 DNA 절편은 copy 수에 무관하게 LP353의 또 다른 표현형질인 온도의존적 삼투감수성은 회복시켜 주지 못하였으나, 세포벽의 베타-1,3-글루칸 함량과 베타-1,3-글루칸 분해효소인 ${\beta}-glucanase$에 대한 내성은 copy수에 무관하게 증가시켜 주었다. 한편, 8.5-kb의 DNA 절편은 $37^{\circ}C$의 삼투안정제가 첨가된 액체배지에서 잘 자라지 못하는 LP353의 돌연변이 형질을 회복시켜 야생형의 수준에 근접하는 생장양상을 보여 주었다. 이상의 결과로 클로닝된 8.5-kb 크기의 DNA 절편은 S. cerevisiae의 베타-1,3-글루칸 생합성에 관여하는 유전자의 하나인 BGS2를 포함하고 있는 것으로 보여지며, subcloning을 통한 기능부위 분석 결과, 4.8-kb 크기의 BglII-KpnI DNA 절편에 BGS2가 존재하는 것으로 추정되었다.

  • PDF

Motion JPEG2000을 위한 리프팅 프로세서의 ASIC 설계 (ASIC Design of Lifting Processor for Motion JPEG2000)

  • 서영호;김동욱
    • 한국통신학회논문지
    • /
    • 제30권5C호
    • /
    • pp.344-354
    • /
    • 2005
  • 본 논문에서는 JPEG2000을 위한 새로운 리프팅 구조를 제안하고 ASIC으로 구현하였다. 동일한 구조의 반복적인 연산을 통해서 수행되는 리프팅의 특성을 이용하여 단위 연산을 수행할 수 있는 셀을 제안하고 이를 확장하여 전체 리프팅을 재구성하였다. 먼저, 리프팅 연산의 동작 순서를 분석하고 하드웨어의 구현을 고려한 인과성을 부여한 후 단위 셀을 최적화하였다. 제안한 셀의 단순한 확장을 통해서 리프팅 커널을 구성하고, 이를 이용하여 Motion JPEG2000을 위한 리프팅 프로세서를 구현하였다. 구현한 리프팅 커널은 최대 $1024{\times}1024$ 크기의 타일(Tile)을 수용할 수 있고, (9,7)필터를 이용한 손실압축과 (5,3)필터를 이용한 무손실압축을 모두 지원한다. 또한 입력 데이터율과 동일한 출력율을 가지고, 일정 대기지연 시간이후 4가지 부대역(LL, LH, HL, HH)의 웨이블릿 계수들을 연속적으로 동시에 출력할 수 있다. 구현한 리프팅 프로세서는 SAMSUNG의 $0.35{\mu}m$ CMOS 라이브러리를 이용하여 ASIC 과정을 거쳤다. 약 9만개의 게이트를 사용하고, 곱셈기로 사용된 매크로 셀에 따라 차이는 있지만 약 150MHz 이상의 속도에서 안정적으로 동작이 가능하였다. 최종적으로 기존의 연구 및 상용 IP와의 비교에서도 종합적으로 우수한 성능을 보이는 것을 확인할 수 있었다.