EDBT 2026 Demo / reviewers in the wild / expert
Shorin Kyo
dblp:k/ShorinKyo · also Sholin Kyo
· DBLP profile ↗
9ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 57% Processor architecture and microarchitecture · 36% Embedded and real-time systems · 6% | |
| Artificial intelligence
1 paper |
Image recognition and object detection · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › array processor
SIMD processor array |
0.1 | 2 | 2007 | An Integrated Memory Array Processor for Embedded Image Recognition Systems · IEEE Trans. Computers 2007 An Integrated Memory Array Processor Architecture for Embedded Image Recognition Systems · ISCA 2005 |
Parallel and multicore computing › parallel architecture
linear array processors |
0.1 | 1 | 2007 | An Integrated Memory Array Processor for Embedded Image Recognition Systems · IEEE Trans. Computers 2007 |
Processor architecture and microarchitecture
SIMD |
0.1 | 1 | 2007 | An Integrated Memory Array Processor for Embedded Image Recognition Systems · IEEE Trans. Computers 2007 |
Processor architecture and microarchitecture › instruction-level parallelism › VLIW
VLIW processor |
0.1 | 1 | 2005 | An Integrated Memory Array Processor Architecture for Embedded Image Recognition Systems · ISCA 2005 |
Methods — techniques the papers use, named apart from their topics
systolic algorithm · 0.1data-level parallelism · 0.1parallel c · 0.1systolic algorithms · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Efficient data transfer operations for a SIMD processor array systemabstractThe SIMD (single instruction, multiple data) control style achieves a very cost effective processor element (PE) control mechanism. In this paper, two efficient data transfer operations for a SIMD PE array processor are proposed to address the inefficiency of most SIMD processor arrays in performing irregular memory access per PE. First, the SIMD random access provides simultaneous data transfer of randomly, from each PE independently addressed elements. Second, the SIMD ROI (region of interest) access enables concurrent data transfer of ROI areas with optional different ROI parameters for each PE. Speed-up values for both new transfer operations show an at least six times faster execution and the synthesis output reports an area increase of merely 1% for a 32 PE SIMD array processor configuration. Hanno Lieske, Shorin Kyo, Shouhei Nomoto, Sunao Torii, Yuki Kobayashi, Yasuyuki Ninomiya, Shin'ichiro Okazaki |
ICASSP | 2 |
| 2009 | IMAPCAR2: A dynamic SIMD/MIMD mode switching processor for embedded systems
Shorin Kyo, Shouhei Nomoto, Takuya Koga, Hanno Lieske, Shin'ichiro Okazaki |
Hot Chips Symposium | 1 |
| 2008 | In-vehicle vision processors for driver assistance systemsabstractThis paper describes existing designs and future design trends of in-vehicle vision processors for driver assistance systems. First, requirements of vision processors for driver assistance systems are summarized. Next, the characteristics of vision tasks for safety are described. Then several in-vehicle vision processor LSI implementations are reviewed, and the design approach of one of them, the IMAPCAR highly parallel processor, is further described in detail. Finally, future trends of in-vehicle vision processors focusing on their architectures and application coverage expansion such as integration of vision for safety, Digital TV codec, and 3D graphics functions of future car navigation, are discussed. Shorin Kyo, Shin'ichiro Okazaki |
ASP-DAC | 1 |
| 2007 | A low-cost mixed-mode parallel processor architecture for embedded systemsabstractA scalable SIMD/MIMD mixed-mode parallel processor architecture called XC core is proposed to meet the high and diverse performance requirements of embedded multimedia applications. XC core supports both the SIMD and MIMD computing models at low hardware cost by dynamically reconfiguring itself into datapath circuits or control circuits, i.e., trading off between performance and flexibility. A control processor is used to broadcast instructions to a whole SIMD PE (Processing Element) array or to a part of it while assigning a separate program to each PU (Processing Unit), that is mainly composed of the hardware resources of several PEs. RTL synthesis results show that area overhead for reconfiguration is merely 10% of the total area. Benchmark results show that the SIMD mode is effectively achieving high performance towards the regular and massive data parallelism portions of applications, while the MIMD mode enables acceleration of the remaining part of applications whose implementation using a pure highly parallel SIMD architecture would otherwise be impossible. The results show that the XC core design is competitive against more complex processors, with respect to both its cost efficiency as a highly parallel SIMD processor and its flexibility as a multicore MIMD processor, against a wide range of applications. Shorin Kyo, Takuya Koga, Hanno Lieske, Shouhei Nomoto, Shin'ichiro Okazaki |
ICS | 1 |
| 2007 | An Integrated Memory Array Processor for Embedded Image Recognition SystemsabstractEmbedded processors for video image recognition in most cases not only need to address the conventional cost (die size and power) versus real-time performance issue, but must also maintain high flexibility due to the immense diversity of recognition targets, situations, and applications. This paper describes IMAP, a highly parallel SIMD linear processor and memory array architecture that addresses these trade-off requirements. By using parallel and systolic algorithmic techniques, but based on a simple linear array architecture, IMAP successfully exploits not only the straightforward per-image row data level parallelism (DLP), but also the inherent DLP of other memory access patterns frequently found in various image recognition tasks, while allowing programming to be done using an explicit parallel C language (1DC). We describe and evaluate IMAP-CE, one of the latest IMAP processors, integrating 128 100 MHz 8 bit 4-way VLIW PEs, 128 2 KByte RAMs, and one 16 bit RISC control processor onto a single chip. The PE instruction set is enhanced to support 1DC code. The die size of IMAP-CE is 11 times11 mm2integrating 32.7 M transistors, while the power consumption is, on average, approximately 2 watts. IMAP-CE is evaluated mainly by comparing its performance while running 1DC code with that of a 2.4 GHz Intel P4 running optimized C code. Based on the use of parallelizing techniques, benchmark results show a speed increase of up to 20 times for image filter kernels and of 4 times for a full image recognition application Shorin Kyo, Shin'ichiro Okazaki, Tamio Arai |
IEEE Trans. Computers | 1 |
| 2005 | An Integrated Memory Array Processor Architecture for Embedded Image Recognition SystemsabstractEmbedded processors for video image recognition require to address both the cost (die size and power) versus real-time performance issue, and also to achieve high flexibility due to the immense diversity of recognition targets, situations, and applications. This paper describes IMAP, a highly parallel SIMD linear processor and memory array architecture that addresses these trading-off requirements. By using parallel and systolic algorithmic techniques, despite of its simple architecture IMAP achieves to exploit not only the straightforward per image row data level parallelism (DLP), but also the inherent DLP of other memory access patterns frequently found in various image recognition tasks, under the use of an explicit parallel C language (IDC). We describe and evaluate IMAP-CE, a latest IMAP processor, which integrates 128 of 100MHz 8 bit 4-way VLIW PEs, 128 of 2KByte RAMs, and one 16 bit RISC control processor, into a single chip. The PE instruction set is enhanced for supporting IDC codes. IMAP-CE is evaluated mainly by comparing its performance running IDC codes with that of a 2.4GHz Intel P4 running optimized C codes. Based on the use of parallelizing techniques, benchmark results show a speedup of up to 20 for image filter kernels, and of 4 for a full image recognition application. Shorin Kyo, Shin'ichiro Okazaki, Tamio Arai |
ISCA | 1 |
| 2001 | IMAP-CE: a 51.2 GOPS video rate image processor with 128 VLIW processing elementsabstractIMAP-CE is the fourth generation of a series of SIMD linear processor arrays based on the IMAP (integrated memory array processor) architecture. The aim of IMAP-CE is to provide a compact, cost effective and yet high performance solution for various embedded real-time vision applications, especially for vision based driving assistance applications in the ITS (intelligent transportation system) fields. IMAP-CE integrates 128 VLIW processing elements, and a RISC control processor which provides the single instruction stream for the processor array. The peak performance of IMAP-CE is up to 51.2 GOPS operating under 100 MHz. This paper describes the design features of IMAP-CE, its enhanced instruction set for image processing, and the estimated performance. Shorin Kyo, Takuya Koga, Shin'ichiro Okazaki |
ICIP (3) | 1 |
| 1993 | Dataflow Graph Optimization for Dataflow Architectures - A Dataflow Optimizing CompilerabstractIn general, datafiow graph for which it is difficult to optimize quality are those used for branches (conditionals) and loops. Although a number of dataflow graph transformation schemes have taken these into accounts, the quality of graphs been produced was not compared with that of hand-written optimized graphs. Shorin Kyo, Shin'ichiro Okazaki, Masanori Mizoguchi |
ICPP (2) | 1 |
| 1993 | Data Stream Control Optimization in Dataflow ArchitecturesabstractIn order to achieve implementation control in a dataflow architecture, it is necessary to bring data streams under control and branch them in accord with prevailing conditions. This study suggests methodologies for modeling and formulating the control overhead of data streams. From these methodologies, techniques are derived to minimize overhead. In order to verify the practicality of these techniques, they were first applied to three representative Japanese dataflow architectures to show their basic ability to reduce overhead, and for further verification, they were next applied to several real applications to test their more specific abilities, as well as their value as techniques for optimizing compilation. Shorin Kyo, Satoshi Sekiguchi, Mitsuhisa Sato |
International Conference on Supercomputing | 1 |