• Title/Summary/Keyword: ARM/NEON

Search Result 12, Processing Time 0.016 seconds

Efficient Implementation of NIST LWC SPARKLE on 64-Bit ARMv8 (ARMv8 환경에서 NIST LWC SPARKLE 효율적 구현)

  • Hanbeom Shin;Gyusang Kim;Myeonghoon Lee;Insung Kim;Sunyeop Kim;Donggeun Kwon;Seonggyeom Kim;Seogchung Seo;Seokhie Hong
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.33 no.3
    • /
    • pp.401-410
    • /
    • 2023
  • In this paper, we propose optimization methods for implementing SPARKLE, one of the NIST LWC finalists, on a 64-bit ARMv8 processor. The proposed methods consist of two approaches: an implementation using ARM A64 instructions and another using NEON ASIMD instructions. The A64-based implementation is optimized by performing register scheduling to efficiently utilize the available registers on the ARMv8 architecture. By utilizing the optimized A64-based implementation, we can achieve speeds that are 1.69 to 1.81 times faster than the C reference implementation on a Raspberry Pi 4B. The ASIMD-based implementation, on the other hand, optimizes data by parallelizing the ARX-boxes to perform more than three of them concurrently through a single vector instruction. While the general speed of the optimized ASIMD-based implementation is lower than that of the A64-based implementation, it only slows down by 1.2 times compared to the 2.1 times slowdown observed in the A64-based implementation as the block size increases from SPARKLE256 to SPARKLE512. This is an advantage of the ASIMD-based implementation. Therefore, the ASIMD-based implementation is more efficient for SPARKLE variant block cipher or permutation designs with larger block sizes than the original SPARKLE, making it a useful resource.

Demographic and Clinical Characteristics of Primary Frozen Shoulder in a Korean Population: A Retrospective Analysis of 1,373 Cases

  • Cho, Chul-Hyun;Koo, Tae Won;Cho, Nam-Su;Park, Kyoung-Jin;Lee, Bong Gun;Shin, Dongju;Choi, Sungwook;Cho, Seung-Hyun;Kim, Myung-Sun;Ko, Sang-Hun;Kim, Chul-Hong;Park, Jin-Young;Yoo, Yon-Sik
    • Clinics in Shoulder and Elbow
    • /
    • v.18 no.3
    • /
    • pp.133-137
    • /
    • 2015
  • Background: The aim of this study was to investigate the demographic and clinical characteristics of patients with primary frozen shoulder in a Korean population. Methods: A total of 1,373 patients whose shoulders were diagnosed with primary frozen shoulder across 11 resident-training hospitals were reviewed retrospectively. Various demographic characteristics and clinical characteristics according to gender and presence of diabetes were evaluated. Results: The average age of patients was 55.4 years. Gender proportion was 58.3% females and 41.7% males. The frozen shoulder involved the non-dominant arm in 60.7% of patients and the bilateral arms in 17.6% of patients. The average duration of symptoms was 8.9 months, and 51.3% of patients had experienced nocturnal pain. Comorbidities associated with frozen shoulder in our sample of patients included diabetes (18.7%), cardiovascular diseases (17.7%), thyroid diseases (5.4%), and cerebrovascular diseases (3.6%). The diabetic group was correlated with the following demographic and clinical characteristics: old age, involvement of the dominant arm, nocturnal pain, long duration of symptoms, and no history of trauma. Further, we found that, in males, having a frozen shoulder was significantly correlated with a history of trauma; in females, having a frozen shoulder was significantly correlated with having thyroid diseases. Conclusions: These demographic data of primary frozen shoulder in the Korean population were consistent with those of previously reported epidemiologic studies. Primary frozen shoulder with diabetes was correlated with old age, bilateral involvement, long duration of symptoms, and nocturnal pain.