Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shigeru Oyanagi

dblp:45/5965 · DBLP profile ↗
← Back
10ranked-venue papers
0as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 7Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1

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
1 paper
Processor architecture and microarchitecture · 50% Parallel and multicore computing · 50%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
microprogramming
0.011980
A Dynamically Microprogammable Computer with Low-Level Parallelism · IEEE Trans. Computers 1980
Parallel and multicore computing
parallel computing
0.011980
A Dynamically Microprogammable Computer with Low-Level Parallelism · IEEE Trans. Computers 1980
Processor architecture and microarchitecture
instruction set architecture
0.011980
A Dynamically Microprogammable Computer with Low-Level Parallelism · IEEE Trans. Computers 1980
Parallel and multicore computing › parallel architecture
MIMD architecture
0.011980
A Dynamically Microprogammable Computer with Low-Level Parallelism · IEEE Trans. Computers 1980
YearPublicationVenuePosition
2011 A Real-Time Burst Detection Method
abstract
Real-time burst detection over multiple window size is useful for analyzing data streams. Various burst detection methods have been proposed. However, they are not effective for real-time detection. This work proposes a new burst detection method that reduces computation by avoiding redundant data updates. It analyses an event on its occurrence, and detects the period where arrival frequency rises rapidly to the previous period. In addition, it reduces computation by suppressing data within a certain period even in the case of emergent increase of events. The effectiveness of the proposed method is evaluated by experiments with real data.
Ryohei Ebina, Shigeru Oyanagi
ICTAI3
2010 A Low Cost Single-Cycle Router Based on Virtual Output Queuing for On-chip Networks
abstract
The communication latency of Network-on-Chip (NoC) is one of the factors that significantly impacts on the application performance on System-on-Chips. To reduce the NoC latency, we propose a low latency architecture of router, which utilizes virtual output queuing (VOQ) to shorten the processing time of a packet transfer. Based on taking advantage of VOQ in buffering, the number of pipeline stages of a packet transfer can be reduced to two stages of switch allocation and switch traversal. By speculatively implementing these stages in a parallel fashion, the router can perform a packet transfer in only one clock cycle. In addition, a multiple VOQ architecture that each input port maintains more than one queue for each output channel is also proposed for improving the throughput of router. We have implemented the proposed router on FPGA and evaluated in terms of communication latency, throughput and hardware amount. The experimental results show that in a 4 × 4 two-dimensional mesh network, the proposed router reduces the communication latency by 25% and cost of area by 67.3% as compared to the look-ahead speculative virtual channel router.
Son Truong Nguyen, Shigeru Oyanagi
DSD2
2008 Multi-stage Pipelining MD5 Implementations on FPGA with Data Forwarding
abstract
This paper describes 3-stage and 4-stage pipeline MD5 implementations on FPGA. This work removes the data dependency of a single step inside the main loop of the MD5 algorithm by data forwarding methodology, and breaks that single step computation into 3/4 pipeline stages. Three implementations on Xilinx Vertex-II are given with the throughput get to 1.04 Gbps, and occupy 1064 hardware slices. Thus, the implementations achieve good tradeoff between hardware size and throughput in comparison with others.
Anh Tuan Hoang, Katsuhiro Yamazaki, Shigeru Oyanagi
FCCM3
2008 Three-stage pipeline implementation for SHA2 using data forwarding
abstract
The security hash algorithm 512 (SHA-512), which is used to verify the integrity of a message, involves computation iterations on data. The huge computation delay generated in that iteration limits the entire throughput of the system, and makes it difficult to pipeline the computation. To shorten the computation time in an iteration of the main loop, we used the data forwarding method. Here we introduce an architecture that simultaneously does data computation of an iteration and data movement of the next one. Then the computations are broken into two stages for one operand and three stages for another operand. The implementation occupies 1,520 hardware slices on Xilinx Virtex-4 family FPGA chip, and achieves nearly 2.2 Gbps. Thus, the implementation achieved a better area performance rate (throughput/area) in comparison with the related work.
Anh Tuan Hoang, Katsuhiro Yamazaki, Shigeru Oyanagi
FPL3
2006 ExMiner: An Efficient Algorithm for Mining Top-K Frequent Patterns
Quang Tran Minh 0001, Shigeru Oyanagi, Katsuhiro Yamazaki
ADMA2
2006 Mining the K-Most Interesting Frequent Patterns Sequentially
Quang Tran Minh 0001, Shigeru Oyanagi, Katsuhiro Yamazaki
IDEAL2
2001 Implementation and performance evaluation of dynamic scheduling for parallel decision tree generation
abstract
This paper proposes a parallel data-mining algorithm and its implementation on a PC cluster. The decision tree is a widely used data-mining algorithm for classifying records in a database. Simple parallelization of decision tree generation is not efficient because of the load imbalance caused by the form of the generated tree. The SPRINT algorithm solves this problem by grouping a set of nodes in the same level of the tree and balancing the load; however, frequent disk access is required when the data size exceeds the memory size. We propose an improved parallel algorithm of SPRINT by incorporating a dynamic scheduling. Dynamic scheduling is effective in reducing the amount of disk access for storing intermediate results; however, it may cause imbalance in data distribution on PEs (Processing Elements). We solved this problem by incorporating data redistribution. The evaluation result shows that our method realizes an improvement in speed of 3.5 times, for the best case, and equal performance even in the worst case, compared with SPRINT. We also discuss how further performance enhancement may be possible by improving the communication performance.
Kazuto Kubota, Akihiko Nakase, Shigeru Oyanagi
IPDPS3
1994 Improving the Performance of Global Communication on a 3D torus network
abstract
The authors developed an one-to-all broadcasting algorithm which is less dependent on the increase of processors, by reducing the overhead of each communications, and by shortening the message transmission sequence. The result shows that the program which employs this algorithm can achieve a 2.8 times speedup in the case of a 32K processor system.
Yasushi Kawakura, Shigeru Oyanagi
ICPP (3)2
1991 Base-m n-cube: High Performance Interconnection Networks for Highly Parallel Computer PRODIGY
Noboru Tanabe, Takashi Suzuoka, Sadao Nakamura, Yasushi Kawakura, Shigeru Oyanagi
ICPP (1)5
1980 A Dynamically Microprogammable Computer with Low-Level Parallelism
abstract
A new microprogrammable computer with low-level parallelism was built and has been utilized as a research vehicle for solving different classes of research-oriented applications such as real-time processings on static/dynamic images, pictures and signals, and emulations of both existing and virtual machines including high (intermediate) level language machines. The design goal of the machine was to achieve a high degree of processing enhancement in research- oriented applications by means of a low-level parallel processing organization combined with dynamically microprogrammable control. The machine has the capability to process multiple data streams, performing parallel operations with four 16-bit ALU's. These ALU's are independently controlled by the different fields of a 160-bit horizontal-type microinstruction, and have simultaneous access to 15 working registers. This microprogrammed MIMD organization is expected to provide a greater degree of flexibility for low-level parallel processing. In addition, not only does the machine contain powerful ALU's and a large number of registers, but also it employs flexible control structures and a hierarchical organization of control storage. All of these combine to yield extensive microprogramming capability which the user can effectively tailor to a wide spectrum of applications.
Hiroshi Hagiwara, Shinji Tomita, Shigeru Oyanagi, Kiyoshi Shibayama
IEEE Trans. Computers3