• Title/Summary/Keyword: Search Speed

Search Result 793, Processing Time 0.026 seconds

2-Dimensional Bitmap Tries for Fast Packet Classification (고속 패킷 분류를 위한 2차원 비트맵 트라이)

  • Seo, Ji-hee;Lim, Hye-sook
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.40 no.9
    • /
    • pp.1754-1766
    • /
    • 2015
  • Packet classification carried out in Internet routers is one of the challenging tasks, because it has to be performed at wire-speed using five header fields at the same time. In this paper, we propose a leaf-pushed AQT bitmap trie. The proposed architecture applies the leaf-pushing to an area-based quad-trie (AQT) to reduce unnecessary off-chip memory accesses. The proposed architecture also applies a bitmap trie, which is a kind of multi-bit tries, to improve search performance and scalability. For performance evaluation, simulations are conducted by using rule sets ACL, FW, and IPC, with the sizes of 1k, 5k, and 10k. Simulation results show that the number of off-chip memory accesses is less than one regardless of set types or set sizes. Additionally, since the proposed architecture applies a bitmap trie, the required number of on-chip memory accesses is the 50% of the leaf-pushed AQT trie. In addition, our proposed architecture shows good scalability in the required on-chip memory size, where the scalability is identified by the stable change in the required memory sizes, as the size of rule sets increases.

A Design of Fractional Motion Estimation Engine with 4×4 Block Unit of Interpolator & SAD Tree for 8K UHD H.264/AVC Encoder (8K UHD(7680×4320) H.264/AVC 부호화기를 위한 4×4블럭단위 보간 필터 및 SAD트리 기반 부화소 움직임 추정 엔진 설계)

  • Lee, Kyung-Ho;Kong, Jin-Hyeung
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.6
    • /
    • pp.145-155
    • /
    • 2013
  • In this paper, we proposed a $4{\times}4$ block parallel architecture of interpolation for high-performance H.264/AVC Fractional Motion Estimation in 8K UHD($7680{\times}4320$) video real time processing. To improve throughput, we design $4{\times}4$ block parallel interpolation. For supplying the $10{\times}10$ reference data for interpolation, we design 2D cache buffer which consists of the $10{\times}10$ memory arrays. We minimize redundant storage of the reference pixel by applying the Search Area Stripe Reuse scheme(SASR), and implement high-speed plane interpolator with 3-stage pipeline(Horizontal Vertical 1/2 interpolation, Diagonal 1/2 interpolation, 1/4 interpolation). The proposed architecture was simulated in 0.13um standard cell library. The gate count is 436.5Kgates. The proposed H.264/AVC Fractional Motion Estimation can support 8K UHD at 30 frames per second by running at 187MHz.

The MALDI-TOF MS determination of yeast proteins producing $H_2S$ (MALDI-TOF MS를 이용한 효모에서의 황화수소 생성 단백질의 동정)

  • Cho, Hyun-Nam;Fan, Lu-An;Yoo, Dong-Chan;Yang, Seun-Ah;Lee, In-Seon;Kim, Jae-Hyung;Baek, Hyo-Hyun;Jhee, Kwang-Hwan
    • KSBB Journal
    • /
    • v.23 no.5
    • /
    • pp.425-430
    • /
    • 2008
  • Hydrogen sulfide ($H_2S$) is a by-product of metabolism of amino acids including sulfur and alcoholic fermentation, it is generally thought of in terms of a poisonous gas. Though $H_2S$ can have a negative impact on the perceived quality of fermented drinks due to an undesirable aroma, it plays prominent roles as a neuromodulator in the mammalian brain as well as a smooth muscle relaxant. Nowadays studies on the proteins which produce $H_2S$ are carried out in various fields such as structure, function, and metabolism. Here we propose to develop a simple and rapid $H_2S$ forming assay method, which will lead to speed up preparing the $H_2S$ forming proteins for identification by MALDI-TOF MS analysis. We detected three kinds of proteins which produce $H_2S$ in the crude extract of Saccharomyces cerevisiae. Those proteins were cystathionie $\beta$-synthase, O-acetylserine sulfhydrylase, and cystathionine $\gamma$-lyase.

A QoS-based Inter-Domain Routing Scheme for Distributed Multimedia Applications in a High Wide Area Network (분산 멀티미디어 응용을 위한 대규모 고속 통신망에서의 QoS-근거 계층적 도메인간 라우팅 방식)

  • 김승훈;김치하
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.24 no.7B
    • /
    • pp.1239-1251
    • /
    • 1999
  • In this paper a scalable QoS-based hierarchical inter-domain routing scheme for distributed multimedia applications in a high speed wide area network. The problem of QoS-based routing is formulated as a multicriteria shortest path problem, known as NP-complete[21,30]. Our routing scheme consists of two phases. In Phase 1, two graph construction algorithms are performed to model the network under consideration as a graph. The graph contains a part of the network topology which is completely neglected or partially considered by existing routing schemes, thus maintaining more accurate topology information. In Phase 2, a heuristic call-by-call algorithm is performed for selecting a feasible path efficiently in depth first search-like manner on the graph and tailoring to each application's QoS requirements, beginning at a vertex that represents the source node. In this paper, a simple rule is also produced, by which the visiting order of outgoing edges at each vertex on the graph is determined. The rule is based on each edge's the minimum normalized slackness to the QoS requested. The proposed routing scheme extends the PNNI-type hierarchical routing framework. Note that our routing scheme is one of a few QoS-based hierarchical routing schemes that address explicitly the issue of selecting a path with multiple metrics.

  • PDF

Position Based Triangulation for High Performance Particle Based Fluid Simulation (위치 기반 삼각화를 이용한 입자 기반 유체 시뮬레이션 가속화 기법)

  • Hong, Manki;Im, Jaeho;Kim, Chang-Hun;Byun, Hae Won
    • Journal of the Korea Computer Graphics Society
    • /
    • v.23 no.1
    • /
    • pp.25-32
    • /
    • 2017
  • This paper proposes a novel acceleration method for particle based large scale fluid simulation. Traditional particle-based fluid simulation has been implemented by interacting with physical quantities of neighbor particles through the Smoothed Particle Hydrodynamics(SPH) technique[1]. SPH method has the characteristic that there is no visible change compared to the computation amount in a part where the particle movement is small, such as a calm surface or inter-fluid. This becomes more prominent as the number of particles increases. Previous work has attempted to reduce the amount of spare computation by adaptively dividing each part of the fluid. In this paper, we propose a technique to calculate the motion of the entire particles by using the physical quantities of the near sampled particles by sampling the particles inside the fluid at regular intervals and using them as reference points of the fluid motion. We propose a technique to adaptively generate a triangle map based on the position of the sampled particles in order to efficiently search for nearby particles, and we have been able to interpolate the physical quantities of particles using the barycentric coordinate system. The proposed acceleration technique does not perform any additional correction for two classes of fluid particles. Our technique shows a large improvement in speed as the number of particles increases. The proposed technique also does not interfere with the fine movement of the fluid surface particles.

Optimum Range Cutting for Packet Classification (최적화된 영역 분할을 이용한 패킷 분류 알고리즘)

  • Kim, Hyeong-Gee;Park, Kyong-Hye;Lim, Hye-Sook
    • Journal of KIISE:Information Networking
    • /
    • v.35 no.6
    • /
    • pp.497-509
    • /
    • 2008
  • Various algorithms and architectures for efficient packet classification have been widely studied. Packet classification algorithms based on a decision tree structure such as HiCuts and HyperCuts are known to be the best by exploiting the geometrical representation of rules in a classifier. However, the algorithms are not practical since they involve complicated heuristics in selecting a dimension of cuts and determining the number of cuts at each node of the decision tree. Moreover, the cutting is not efficient enough since the cutting is based on regular interval which is not related to the actual range that each rule covers. In this paper, we proposed a new efficient packet classification algorithm using a range cutting. The proposed algorithm primarily finds out the ranges that each rule covers in 2-dimensional prefix plane and performs cutting according to the ranges. Hence, the proposed algorithm constructs a very efficient decision tree. The cutting applied to each node of the decision tree is optimal and deterministic not involving the complicated heuristics. Simulation results for rule sets generated using class-bench databases show that the proposed algorithm has better performance in average search speed and consumes up to 3-300 times less memory space compared with previous cutting algorithms.

An Approach of Scalable SHIF Ontology Reasoning using Spark Framework (Spark 프레임워크를 적용한 대용량 SHIF 온톨로지 추론 기법)

  • Kim, Je-Min;Park, Young-Tack
    • Journal of KIISE
    • /
    • v.42 no.10
    • /
    • pp.1195-1206
    • /
    • 2015
  • For the management of a knowledge system, systems that automatically infer and manage scalable knowledge are required. Most of these systems use ontologies in order to exchange knowledge between machines and infer new knowledge. Therefore, approaches are needed that infer new knowledge for scalable ontology. In this paper, we propose an approach to perform rule based reasoning for scalable SHIF ontologies in a spark framework which works similarly to MapReduce in distributed memories on a cluster. For performing efficient reasoning in distributed memories, we focus on three areas. First, we define a data structure for splitting scalable ontology triples into small sets according to each reasoning rule and loading these triple sets in distributed memories. Second, a rule execution order and iteration conditions based on dependencies and correlations among the SHIF rules are defined. Finally, we explain the operations that are adapted to execute the rules, and these operations are based on reasoning algorithms. In order to evaluate the suggested methods in this paper, we perform an experiment with WebPie, which is a representative ontology reasoner based on a cluster using the LUBM set, which is formal data used to evaluate ontology inference and search speed. Consequently, the proposed approach shows that the throughput is improved by 28,400% (157k/sec) from WebPie(553/sec) with LUBM.

A Scalable OWL Horst Lite Ontology Reasoning Approach based on Distributed Cluster Memories (분산 클러스터 메모리 기반 대용량 OWL Horst Lite 온톨로지 추론 기법)

  • Kim, Je-Min;Park, Young-Tack
    • Journal of KIISE
    • /
    • v.42 no.3
    • /
    • pp.307-319
    • /
    • 2015
  • Current ontology studies use the Hadoop distributed storage framework to perform map-reduce algorithm-based reasoning for scalable ontologies. In this paper, however, we propose a novel approach for scalable Web Ontology Language (OWL) Horst Lite ontology reasoning, based on distributed cluster memories. Rule-based reasoning, which is frequently used for scalable ontologies, iteratively executes triple-format ontology rules, until the inferred data no longer exists. Therefore, when the scalable ontology reasoning is performed on computer hard drives, the ontology reasoner suffers from performance limitations. In order to overcome this drawback, we propose an approach that loads the ontologies into distributed cluster memories, using Spark (a memory-based distributed computing framework), which executes the ontology reasoning. In order to implement an appropriate OWL Horst Lite ontology reasoning system on Spark, our method divides the scalable ontologies into blocks, loads each block into the cluster nodes, and subsequently handles the data in the distributed memories. We used the Lehigh University Benchmark, which is used to evaluate ontology inference and search speed, to experimentally evaluate the methods suggested in this paper, which we applied to LUBM8000 (1.1 billion triples, 155 gigabytes). When compared with WebPIE, a representative mapreduce algorithm-based scalable ontology reasoner, the proposed approach showed a throughput improvement of 320% (62k/s) over WebPIE (19k/s).

Development on Integrated Information System for Preventing National Earthquake based on Real-Time Connection of Underground Informations (지하정보 실시간 연계 기반의 국가지진방재 통합정보시스템 개발)

  • Seok, Cheolho;Jang, Yonggu;Song, Jihye;Kang, Injoon
    • Journal of the Korean GEO-environmental Society
    • /
    • v.15 no.10
    • /
    • pp.43-51
    • /
    • 2014
  • Recently, National Emergency Management Agency constructs integrated information system for preventing national earthquake based on underground information. In the past, there are numerous difficulties in construction and management of underground information, because underground information is constructed by each management agency. But a link and application of underground information are available because of government 3.0. This study shows the integrated information system for preventing national earthquake based on real-time link of underground information. The integrated information system for preventing national earthquake developed in this study consists of boring information input modules, underground information search/analysis modules based on V-world tile map, user authority management modules, user management modules and real-time liaison interface modules. Also, this study proposes enhancement plan to construct integrated information system for preventing national earthquake stably and strongly. Stability test conduct on stability of data storage, system stability and consistency of processing speed test results show stability of the integrated information system for preventing national earthquake is high.

Search of Characteristic for Dose Distribution Presented by Multi­isocentric Stereotactic Radiosurgical Plan Using Linear Accelerator (선형 가속기를 이용한 정위적 방사선 수술시 병소내 선량분포의 특성조사)

  • 최경식;오승종;이형구;최보영;전흥재;서태석
    • Progress in Medical Physics
    • /
    • v.14 no.4
    • /
    • pp.225-233
    • /
    • 2003
  • The goal of a radiation treatment plan is to deliver a homogeneous dose to a target with minimal irradiation of the adjacent normal tissues. Dose uniformity is especially important for stereotactic radiosurgery using a linear accelerator. The dose uniformity and high dose delivery of a single spherical dose distribution exceed 70%. This also results with a similar stereotactic radiosurgical plan using a Gamma Knife. The dose distribution produced in a stereotactic radiosurgical plan using a Gamma Knife and Linear accelerator is spherical, and the application of the sphere packing arrangement in a real radiosurgical plan requires much time and skill. In this study, we found a characteristic of dose distribution with transformation of beam parameters that must be considered in a radiosurgical plan for effective radiosurgery. First, we assumed a cylinder type tumor model and a cube type tumor model. Secondly, the results of the tumor models were compared and analyzed with dose profiles and DVH_(Dose Volume Histogram) representative dose distribution. We found the optimal composition of beam parameters_(i.e. collimator size, number of isocenter, gap of isocenters etc.), which allowed the tumor models to be involved in the isodose curve at a high level. In conclusion, the characteristics found in this study are helpful for improving the effectiveness and speed of a radiosurgical plan for stereotactic radiosurgery.

  • PDF