西村 憲

NISHIMURA Satoshi

Senior Associate Professor

Affiliation
Department of Computer Science and Engineering/Division of Information Systems
Title
Senior Associate Professor
E-Mail
nisim@u-aizu.ac.jp
Web site

Education

Courses - Undergraduate
Computer Architecture
Logic Circuit Design
Courses - Graduate
3D Computer Graphics and GPU Programming

Research

Specialization
High performance computing
Perceptual information processing
Architecture and Algorithms for Computer Graphics
Systems for Computer Music
Educational Background, Biography
2003: Associate Professor (renamed to Senior Associate Professor in 2007), School of Computer Science and Engineering, University of Aizu
2000: Researcher, School of Engineering, University of California, Irvine
1995: Doctor of Science degree in information science, the University of Tokyo
1994: Assistant Professor, School of Computer Science and Engineering, University of Aizu
1989: Master of Science degree in information science, the University of Tokyo
1987: Bachelor of Engineering degree in communication engineering, Tohoku University
Current Research Theme
Pallel Algorithms and Architecture for Computer Graphics / Special Hardware for Real-Time Ray Tracing / Description Languages for Music.
Key Topic
Affiliated Academic Society
ACM, IEEE, and IPSJ

Main research

Efficient creation of bounding volume hierarchy for ray tracing

A common data structure for accelerating ray tracing is the hierarchical bounding volume hierarchy.
This research proposes a technique called Grid-induced Bounding Volume Hierarchy (GBVH), enabling efficient image generation by performing degradation-free partial updates for dynamic scenes (scenes involving object movement, addition, and deletion).

View

Languages, tools, and libraries for music information processing

In 1997, I proposed a music description language called PMML.
Based on this, the Takt language interpreter for real-time music information processing, and more recently, the Pytakt music information processing library for Python, have been developed and released.

View

Dissertation and Published Works

1.,Satoshi Nishimura and Tosiyasu L. Kunii,Proceedings of SIGGRAPH96 ,,August,,ACM,,,,VC-1: A Scalable Graphics Computer with Virtual Local Frame Buffers,,1996,2.,Satoshi Nishimura,Proceedings of International Computer Music Conference,,,,ICMA,,,,PMML: A Music Description Language Supporting Algorithmic Representation of Musical Expression,,1998,3.Satoshi Nishimura,Journal of 3D Images,1,197--208,RayFlow: A Pipelined Architecture for Real-Time Ray Tracing,15,2001,4.Satoshi Nishimura,Proc. of the 40th International Computer Music Conference,September,ICMA,1736--1741,Takt: A read-eval-play-loop interpreter for a structural/procedural score language,2014,5.Satoshi Nishimura,10.1007/s00371-021-02205-3,The Visual Computer,,12,2965-2974,Grid-induced bounding volume hierarchy for ray tracing dynamic scenes,37,2021,6.Satoshi Nishimura and Atsushi Marui,10.1080/09298215.2025.2540434, Journal of New Music Research,,1,71-87,Pytakt: a Python library for symbolic music description, generation, and real-time processing,54,2025