Sato Hiroyuki

Learn More
As a genetically controlled program, apoptosis has important roles in a variety of biological processes. The realization that chemotherapy can also induce apoptosis in some cancer cells both in vitro and in vivo indicates apoptosis may play a very important role in cancer and cancer therapy (1,2). Many of the molecules that participate in the apoptotic cell(More)
Today, compilers play a role of bridge between high/abstract level specification of computation/algorithm and low/concrete level of target architectures. They are responsible for both effectively implementing high level programming concepts and exploiting very concrete high performance engines, where optimizations are very crucial in every respect. However,(More)
The use Graphic Processing Units (GPU) as computing accelerators has been. Nevertheless, writing efficient GPU programs is a difficult and time consuming task. In this paper we present the Linear Performance Breakdown Model (LBPM), an analytic model that is used to extract the breakdown of GPU kernel programs execution time into the three major components(More)
  • Sato Hiroyuki
  • 2009 International Conference on Parallel and…
  • 2009
Much effort has been performed for performance tuning. However, it is becoming clear that performance tuning is much harder in complicated modern parallel architectures. For performance tuning, compiler approach was prevailing in the era of vector architecture. Today, instead, PSE approach which provides users with abstract programming emerges, which also(More)
  • 1