• Title/Summary/Keyword: P2P Computing

Search Result 267, Processing Time 0.036 seconds

Observing the central engine of GRB170817A

  • van Putten, Maurice H.P.M.
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.43 no.1
    • /
    • pp.39.2-39.2
    • /
    • 2018
  • GW170817/GRB170817A establishes a double neutron star merger as the progenitor of a short gamma-ray burst, starting 1.7 s post-coalescence. GRB170817A represents prompt or continuous emission from a newly formed hyper-massive neutron star or black hole. We report on a deep search for broadband extended gravitational-wave emission in spectrograms up to 700 Hz of LIGO O2 data covering this event produced by butterfly filtering comprising a bank of templates of 0.5 s. A detailed discussion is given of signal-to-noise ratios in image analysis of spectrograms and confidence levels of candidate features. This new pipeline is realized by heterogeneous computing with modern graphics processor units (GPUs). (Based on van Putten, M.H.PM., 2017, PTEP, 093F01.)

  • PDF

A Variable Latency Goldschmidt's Floating Point Number Square Root Computation (가변 시간 골드스미트 부동소수점 제곱근 계산기)

  • Kim, Sung-Gi;Song, Hong-Bok;Cho, Gyeong-Yeon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.1
    • /
    • pp.188-198
    • /
    • 2005
  • The Goldschmidt iterative algorithm for finding a floating point square root calculated it by performing a fixed number of multiplications. In this paper, a variable latency Goldschmidt's square root algorithm is proposed, that performs multiplications a variable number of times until the error becomes smaller than a given value. To find the square root of a floating point number F, the algorithm repeats the following operations: $R_i=\frac{3-e_r-X_i}{2},\;X_{i+1}=X_i{\times}R^2_i,\;Y_{i+1}=Y_i{\times}R_i,\;i{\in}\{{0,1,2,{\ldots},n-1} }}'$with the initial value is $'\;X_0=Y_0=T^2{\times}F,\;T=\frac{1}{\sqrt {F}}+e_t\;'$. The bits to the right of p fractional bits in intermediate multiplication results are truncated, and this truncation error is less than $'e_r=2^{-p}'$. The value of p is 28 for the single precision floating point, and 58 for the doubel precision floating point. Let $'X_i=1{\pm}e_i'$, there is $'\;X_{i+1}=1-e_{i+1},\;where\;'\;e_{i+1}<\frac{3e^2_i}{4}{\mp}\frac{e^3_i}{4}+4e_{r}'$. If '|X_i-1|<2^{\frac{-p+2}{2}}\;'$ is true, $'\;e_{i+1}<8e_r\;'$ is less than the smallest number which is representable by floating point number. So, $\sqrt{F}$ is approximate to $'\;\frac{Y_{i+1}}{T}\;'$. Since the number of multiplications performed by the proposed algorithm is dependent on the input values, the average number of multiplications per an operation is derived from many reciprocal square root tables ($T=\frac{1}{\sqrt{F}}+e_i$) with varying sizes. The superiority of this algorithm is proved by comparing this average number with the fixed number of multiplications of the conventional algorithm. Since the proposed algorithm only performs the multiplications until the error gets smaller than a given value, it can be used to improve the performance of a square root unit. Also, it can be used to construct optimized approximate reciprocal square root tables. The results of this paper can be applied to many areas that utilize floating point numbers, such as digital signal processing, computer graphics, multimedia, scientific computing, etc.

A Variable Latency Newton-Raphson's Floating Point Number Reciprocal Computation (가변 시간 뉴톤-랍손 부동소수점 역수 계산기)

  • Kim Sung-Gi;Cho Gyeong-Yeon
    • The KIPS Transactions:PartA
    • /
    • v.12A no.2 s.92
    • /
    • pp.95-102
    • /
    • 2005
  • The Newton-Raphson iterative algorithm for finding a floating point reciprocal which is widely used for a floating point division, calculates the reciprocal by performing a fixed number of multiplications. In this paper, a variable latency Newton-Raphson's reciprocal algorithm is proposed that performs multiplications a variable number of times until the error becomes smaller than a given value. To find the reciprocal of a floating point number F, the algorithm repeats the following operations: '$'X_{i+1}=X=X_i*(2-e_r-F*X_i),\;i\in\{0,\;1,\;2,...n-1\}'$ with the initial value $'X_0=\frac{1}{F}{\pm}e_0'$. The bits to the right of p fractional bits in intermediate multiplication results are truncated, and this truncation error is less than $'e_r=2^{-p}'$. The value of p is 27 for the single precision floating point, and 57 for the double precision floating point. Let $'X_i=\frac{1}{F}+e_i{'}$, these is $'X_{i+1}=\frac{1}{F}-e_{i+1},\;where\;{'}e_{i+1}, is less than the smallest number which is representable by floating point number. So, $X_{i+1}$ is approximate to $'\frac{1}{F}{'}$. Since the number of multiplications performed by the proposed algorithm is dependent on the input values, the average number of multiplications per an operation is derived from many reciprocal tables $(X_0=\frac{1}{F}{\pm}e_0)$ with varying sizes. The superiority of this algorithm is proved by comparing this average number with the fixed number of multiplications of the conventional algorithm. Since the proposed algorithm only performs the multiplications until the error gets smaller than a given value, it can be used to improve the performance of a reciprocal unit. Also, it can be used to construct optimized approximate reciprocal tables. The results of this paper can be applied to many areas that utilize floating point numbers, such as digital signal processing, computer graphics, multimedia scientific computing, etc.

A One-Size-Fits-All Indexing Method Does Not Exist: Automatic Selection Based on Meta-Learning

  • Jimeno-Yepes, Antonio;Mork, James G.;Demner-Fushman, Dina;Aronson, Alan R.
    • Journal of Computing Science and Engineering
    • /
    • v.6 no.2
    • /
    • pp.151-160
    • /
    • 2012
  • We present a methodology that automatically selects indexing algorithms for each heading in Medical Subject Headings (MeSH), National Library of Medicine's vocabulary for indexing MEDLINE. While manually comparing indexing methods is manageable with a limited number of MeSH headings, a large number of them make automation of this selection desirable. Results show that this process can be automated, based on previously indexed MEDLINE citations. We find that AdaBoostM1 is better suited to index a group of MeSH hedings named Check Tags, and helps improve the micro F-measure from 0.5385 to 0.7157, and the macro F-measure from 0.4123 to 0.5387 (both p < 0.01).

SIGNED A-POLYNOMIALS OF GRAPHS AND POINCARÉ POLYNOMIALS OF REAL TORIC MANIFOLDS

  • Seo, Seunghyun;Shin, Heesung
    • Bulletin of the Korean Mathematical Society
    • /
    • v.52 no.2
    • /
    • pp.467-481
    • /
    • 2015
  • Choi and Park introduced an invariant of a finite simple graph, called signed a-number, arising from computing certain topological invariants of some specific kinds of real toric manifolds. They also found the signed a-numbers of path graphs, cycle graphs, complete graphs, and star graphs. We introduce a signed a-polynomial which is a generalization of the signed a-number and gives a-, b-, and c-numbers. The signed a-polynomial of a graph G is related to the $Poincar\acute{e}$ polynomial $P_{M(G)}(z)$, which is the generating function for the Betti numbers of the real toric manifold M(G). We give the generating functions for the signed a-polynomials of not only path graphs, cycle graphs, complete graphs, and star graphs, but also complete bipartite graphs and complete multipartite graphs. As a consequence, we find the Euler characteristic number and the Betti numbers of the real toric manifold M(G) for complete multipartite graphs G.

A review on several methods for fast generation of digital Fresnel holograms

  • Tsang, P.W.M.
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.17 no.2
    • /
    • pp.29-32
    • /
    • 2012
  • Computer generated holography (CGH) is technology for generating holograms of synthetic, three dimensional (3D) objects which may not exist in the physical world. The process, however, requires heavy amount of computation as the resolution of a hologram is significantly higher than that of a typical optical image. This paper reviews four modern techniques for fast generation of digital Fresnel holograms which are important in the development of holographic video systems. The methods that will be described include the virtual window, sub-line, wavefront recording plane (WRP), and the interpolative WRP schemes. These works share the common objective to generate digital Fresnel hologram at a speed that is close to the video frame rate, and with complexity which is realizable with affordable computing and reconfigurable hardware devices. The author will present the principles and realization of these works, as well as some potential area of research in digital holography.

Natural frequency error estimation for 3D brick elements

  • Stephen, D.B.;Steven, G.P.
    • Structural Engineering and Mechanics
    • /
    • v.5 no.2
    • /
    • pp.137-148
    • /
    • 1997
  • In computing eigenvalues for a large finite element system it has been observed that the eigenvalue extractors produce eigenvectors that are in some sense more accurate than their corresponding eigenvalues. From this observation the paper uses a patch type technique based on the eigenvector for one mesh quality to provide an eigenvalue error indicator. Tests show this indicator to be both accurate and reliable. This technique was first observed by Stephen and Steven for an error estimation for buckling and natural frequency of beams and two dimensional in-plane and out-of-plane structures. This paper produces and error indicator for the more difficult problem of three dimensional brick elements.

A Variable Latency Goldschmidt's Floating Point Number Divider (가변 시간 골드스미트 부동소수점 나눗셈기)

  • Kim Sung-Gi;Song Hong-Bok;Cho Gyeong-Yeon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.2
    • /
    • pp.380-389
    • /
    • 2005
  • The Goldschmidt iterative algorithm for a floating point divide calculates it by performing a fixed number of multiplications. In this paper, a variable latency Goldschmidt's divide algorithm is proposed, that performs multiplications a variable number of times until the error becomes smaller than a given value. To calculate a floating point divide '$\frac{N}{F}$', multifly '$T=\frac{1}{F}+e_t$' to the denominator and the nominator, then it becomes ’$\frac{TN}{TF}=\frac{N_0}{F_0}$'. And the algorithm repeats the following operations: ’$R_i=(2-e_r-F_i),\;N_{i+1}=N_i{\ast}R_i,\;F_{i+1}=F_i{\ast}R_i$, i$\in${0,1,...n-1}'. The bits to the right of p fractional bits in intermediate multiplication results are truncated, and this truncation error is less than ‘$e_r=2^{-p}$'. The value of p is 29 for the single precision floating point, and 59 for the double precision floating point. Let ’$F_i=1+e_i$', there is $F_{i+1}=1-e_{i+1},\;e_{i+1}',\;where\;e_{i+1}, If '$[F_i-1]<2^{\frac{-p+3}{2}}$ is true, ’$e_{i+1}<16e_r$' is less than the smallest number which is representable by floating point number. So, ‘$N_{i+1}$ is approximate to ‘$\frac{N}{F}$'. Since the number of multiplications performed by the proposed algorithm is dependent on the input values, the average number of multiplications per an operation is derived from many reciprocal tables ($T=\frac{1}{F}+e_t$) with varying sizes. 1'he superiority of this algorithm is proved by comparing this average number with the fixed number of multiplications of the conventional algorithm. Since the proposed algorithm only performs the multiplications until the error gets smaller than a given value, it can be used to improve the performance of a divider. Also, it can be used to construct optimized approximate reciprocal tables. The results of this paper can be applied to many areas that utilize floating point numbers, such as digital signal processing, computer graphics, multimedia, scientific computing, etc

Concurrent Validity of the Seven-Item BBS-3P with Other Clinical Measures of Balance in a Sample of Stroke Patients

  • Kim, Da-Yeon;Kim, Tae-Ho;Kim, Jung-Bin
    • The Journal of Korean Physical Therapy
    • /
    • v.29 no.3
    • /
    • pp.122-127
    • /
    • 2017
  • Purpose: The aim of this study was to investigate if the 7-item Berg balance scale (BBS) 3-point, which is a short form of the BBS (SFBBS), has compatible psychometric properties in comparison with the original BBS, and also to study the concurrent validity using a 10-meter walk test (10mWT) and a timed up and go test (TUG), which are widely used with SFBBS in clinical settings. Methods: A total of 255 patients who had experienced stroke participated in this cross-sectional study. We used results obtained from 188 patients who completed both 10mWT and TUG. The three levels in the center of the BBS were collapsed to a single level (i.e.,0-2-4) to form the SFBBS. The concurrent validity was assessed by computing the Spearman coefficients for correlation among outcome measures and in between each outcome measure and the SFBBS. As there were four outcomes, the corrected p-value for significant correlation was 0.013 (0.05/4). Results: Spearman coefficients for correlations and evaluation instruments for concurrent validity revealed significantly high validity for both of SFBBS and BBS (r=0.944). 10mWT and TUG were -0.749 and -0.770 respectively, which are in the high margin and are statistically significant (p>0.000). Conclusion: SFBBS has sound psychometric properties for evaluating patients with stroke. Thus, we recommend the use of SFBBS in both clinical and research settings.

Selecting the Optimal Method of Competition Index Computation for Major Coniferous Species in Korea (우리나라 주요 침엽수종의 최적 경쟁지수 모형 선정)

  • Lee, Jungho;Lee, Daesung;Seo, Yeongwan;Choi, Jungkee
    • Journal of Korean Society of Forest Science
    • /
    • v.107 no.2
    • /
    • pp.193-204
    • /
    • 2018
  • This study was carried out to select the optimal method of competition index computation according to the competitor selection methods and distant-dependent competition index models, and to analyze the characteristics of competition indices in terms of thinning intensity and tree density targeting Pinus densiflora, Pinus koraiensis, and Larix kaempferi, which are the major coniferous species in Korea. Data was the re-investigated tree information from 240 permanent plots of 80 sites in the stands of P. densiflora, P. koraiensis, and L. kaempferi, which were located in the national forest of Gangwon and North Gyeongsang provinces. The number of subject trees with competition index calculated were 1126 trees for P. densiflora, 4093 trees for P. koraiensis, and 3399 trees for L. kaempferi. For the best competition index computation method, three kinds of competitor selection methods were considered: basal area factor, angle of height, angle of height to crown base. Also, six kinds of competition index models were compared: Lorimer, Martin-EK, Braathe, Heygi, Daniels, and Modified Daniels, which was developed in this study. Correlation coefficient was the best when the competitor selection method of basal area factor $4m^2/ha$ and the competition index model of Modified Daniels were used, and thus, it was selected as the best method for computing competition index. According to the best method by stand characteristics, competition index decreased in all species as thinning intensity was high and tree density was low.