Jun Nakashima

Learn More
An efficient implementation of task parallelism is important for high productivity languages. Specifically, it requires a tasking layer that fulfills following requirements: (i) its performance scales to high core counts, and (ii) it is seamlessly integrated into a runtime system that performs inter-node communication and synchronization. More specifically,(More)
BACKGROUND The aim was to determine the incidence of seed migration not only to the chest, but also to the abdomen and pelvis after transperineal interstitial prostate brachytherapy with loose (125)I seeds. METHODS We reviewed the records of 267 patients who underwent prostate brachytherapy with loose (125)I seeds. After seed implantation, orthogonal(More)
An efficient scheduler is important for task parallelism. It should provide scalable dynamic load-balancing mechanism among CPU cores. To meet this requirement, most runtime systems for task parallelism use work stealing as scheduling strategy. Work stealing schedulers typically steal work randomly. This strategy does not consider hardware specific(More)
This paper describes a task parallel implementation of ExaFMM, an open source implementation of fast multipole methods (FMM), using a lightweight task parallel library MassiveThreads. Although there have been many attempts on parallelizing FMM, experiences have almost exclusively been limited to formulation based on flat homogeneous parallel loops. FMM in(More)
Delinquent instructions are few static instructions that cause many branch prediction misses or cache misses. One of the most important characters of a delinquent instruction is that most part of delinquent instructions is executed in a small loop. Existing multithreading schemes cannot improve performance in such a small loop, because the existing schemes(More)
We investigated the usefulness of the fusion image created by transrectal ultrasonography (TRUS) and large-bore computed tomography (CT) for predicting pubic arch interference (PAI) during prostate seed brachytherapy. The TRUS volume study was performed in 21 patients, followed by large-bore computed tomography of patients in the lithotomy position. Then,(More)
BACKGROUND The aim was to identify preimplant factors affecting postimplant prostate volume and the increase in prostate volume after transperineal interstitial prostate brachytherapy with 125I free seeds. METHODS We reviewed the records of 180 patients who underwent prostate brachytherapy with 125I free seeds for clinical T1/T2 prostate cancer.(More)
MASAHIRO GOSHIMA †1 and SHUICHI SAKAI †1 " Delinquent " instructions are a small number of static instructions that cause most branch prediction misses and cache misses in a program. One of the important features of those delinquent instructions is that most of them are executed in small loops. We have proposed a new scheme of multithreading called(More)
  • 1