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.

Masaru Takesue

dblp:65/5269 · DBLP profile ↗
← Back
12ranked-venue papers
11as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 12 · 11 first-authorSoftware engineering, systems software and programming languages · 2 · 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
4 papers
Parallel and multicore computing · 36% Memory systems · 28% Processor architecture and microarchitecture · 18%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel algorithms
0.011993
A Family of Parallel Prefix Algorithms Embedded in Networks · IEEE Trans. Parallel Distributed Syst. 1993
Parallel and multicore computing › parallel algorithms › PRAM algorithms
parallel prefix computation
0.011993
A Family of Parallel Prefix Algorithms Embedded in Networks · IEEE Trans. Parallel Distributed Syst. 1993
Memory systems
cache
0.011992
Cache Memories for Data Flow Machines · IEEE Trans. Computers 1992
Memory systems › cache management
cache replacement
0.011992
Cache Memories for Data Flow Machines · IEEE Trans. Computers 1992
Processor architecture and microarchitecture
dataflow architecture
0.021987
A Unified Resource Management and Execution Control Mechanism for Data Flow Machines · ISCA 1987
Implementation and Evaluation of a List-Processing-Oriented Data Flow Machine · ISCA 1986
Processor architecture and microarchitecture › dataflow architecture
dataflow machine
0.011987
A Unified Resource Management and Execution Control Mechanism for Data Flow Machines · ISCA 1987
Parallel and multicore computing
load balancing
0.011987
A Unified Resource Management and Execution Control Mechanism for Data Flow Machines · ISCA 1987
Cloud and datacenter computing
resource management
0.011987
A Unified Resource Management and Execution Control Mechanism for Data Flow Machines · ISCA 1987
Interconnection networks and networks-on-chip
packet communication
0.011986
Implementation and Evaluation of a List-Processing-Oriented Data Flow Machine · ISCA 1986
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
shuffle-exchange network
0.011993
A Family of Parallel Prefix Algorithms Embedded in Networks · IEEE Trans. Parallel Distributed Syst. 1993
Memory systems
cache management
0.011987
A Unified Resource Management and Execution Control Mechanism for Data Flow Machines · ISCA 1987
Performance modeling and evaluation
simulation
0.011986
Implementation and Evaluation of a List-Processing-Oriented Data Flow Machine · ISCA 1986

Methods — techniques the papers use, named apart from their topics

upward multicasting · 0.0switch-level parallelism · 0.0register-transfer level simulation · 0.0simulation · 0.0load control · 0.0depth-first execution control · 0.0
YearPublicationVenuePosition
2010 A Class of Recursive Networks on a Chip for Enhancing Intercluster Parallelism
abstract
Future VLSI technologies will allow for multiple clusters each of a number of processing nodes to be put on a single chip. Although we may then be able to select a network topology matching an application assigned to each cluster, it may be difficult to decide the topologies of connections between the (intra)cluster networks for effective parallel processing by the cooperation of clusters. To alleviate the problem, this paper proposes a class of recursive networks, RNs, of which constituent networks can have different topologies and sizes in different recursive levels but also in the same level. In RN, the last-level networks define the cluster networks, and the level-i network associated with a cluster network defines the i-th intercluster network between the cluster and another cluster. The cluster and intercluster networks can be any kinds of standard networks, such as the mesh and bus. The paper presents a partition-based method of generating RN and its routing and layout methods.
Masaru Takesue
DSD1
2009 An HTTP Extension for Secure Transfer of Confidential Data
abstract
Users' confidential data in transit on the WWW are protected by the HTTP's authentication scheme or the SSL protocol. However, the former has several weak points in terms of security, while the latter has a few problems against its wide deplotmemt. To alleviate the problems, we propose a scheme for user-initiated server authentication and two schemes for protecting against the cross-site-scripting (XSS) and cross-site reference forgery (XSRF) attacks. Server authentication fails when phishing, pharming, and MITM attacks are deployed, leading to the detection of those attacks. The protection schemes can thwart MITM, as well as XSS and XSRF. We integrate our schemes into the HTTP and extend the browser so that the user can start server authentication when a loaded Web page has a form for submitting data and the user notifies the browser that his/her submitting data are confidential. The browser invokes the protection schemes when the page has no submission form, since XSS and XSRF are deployed without the user's awareness, i.e., without the submission form.
Masaru Takesue
NAS1
2007 The SKB: A Semi-Completely-Connected Bus for On-Chip Systems
Masaru Takesue
NPC1
2006 The psi-cube: a bus-based cube-type clustering network for high-performance on-chip systems
Masaru Takesue
Parallel Comput.1
2004 DC-mesh: A Contracted High-Dimensional Mesh for Dynamic Clustering
Masaru Takesue
NPC1
2003 A Model of Pipelined Mutual Exclusion on Cache-Coherent Multiprocessors
Masaru Takesue
Euro-Par1
1998 Schemes for Reducing Communication Latency in Regular Computations on DSM Multiprocessors
abstract
This paper proposes two schemes for reducing the communication latency in the computations with local and regular communication patterns. The primary scheme is the local protocol for enhancing spatial locality of the coherence actions, and the second is for the communication via stream data. The local protocol is a subsidiary of a traditional coherence protocol and activated on a memory block basis. If activated on a memory block, the domain of coherence actions is confined into the caches that are currently sharing that block. Otherwise, the domain involves the memory as well as those caches. It is easy to efficiently communicate via stream data in the local coherence domain. Our experimental results show that one of the three proposed local protocols, the tampering protocol, significantly improves the performance as compared with the conventional protocol. The communication via stream data contributes to a further performance improvement.
Masaru Takesue
ICPP1
1993 A Family of Parallel Prefix Algorithms Embedded in Networks
abstract
This paper presents a family of algorithms for producing, from ( upsilon /sub 0/, upsilon /sub 1/, ..., upsilon /sub n-1/), all initial prefixes x/sub i/= upsilon /sub 0/ theta upsilon /sub 1/ theta ... theta upsilon /sub i/ (i=0, 1, ..., n-1) in parallel in interconnection networks such as the omega network and the hypercube, where theta is an associative binary operator. Each algorithm can be embedded in the switches and interconnections of the network, and can be executed in O((log/sub 2/ r+1) log/sub r/ n) time steps provided that the network connecting n processors is constructed by using an r*r switch, and that parallelism within as well as among individual switches is exploited. The objective of these algorithms is to attain a communication pattern that fits the topology of the network. One type of network can be made equivalent to, or can be embedded in, another type of network, so a family of algorithms can be derived from one basic algorithm. In the basic algorithm, every processor p/sub i/ upward multicasts upsilon /sub i/ to processors p/sub k/ (k=i+1, i+2, ..., n - 1). En route to p/sub i/, upsilon /sub j/ (j=0, 1, ..., i - 1) are combined in the switches to produce the (i - 1)th initial prefix x/sub i-1/ that is received by p/sub i/, which can then compute the ith initial prefix x/sub i/=x/sub i-1/ theta upsilon /sub i/.>
Masaru Takesue
IEEE Trans. Parallel Distributed Syst.1
1992 Cache Memories for Data Flow Machines
abstract
Cache memories for dataflow machines are presented, and, in particular, four design principles for reducing the working set size of dataflow caches are introduced. They are (1) controlling the number of active state processes, (2) optimizing instruction addresses, (3) using a block-structured operand matching/waiting memory, and (4) making deterministic replacements. Based on these principles, instruction and operand caches are organized. A bypass control is also devised that enables cache block replacement to overlap with normal cache access. Miss ratio and performance of the caches are evaluated on a register transfer level simulator of a dataflow machine. The results show that the instruction cache of 1 k words and the operand cache of 2 k words achieve sufficiently low miss ratios. The bypass control compensates for the bandwidth of a narrow swapping channel to the extent that about eight dataflow processors with the caches can be integrated in an LSI chip.>
Masaru Takesue
IEEE Trans. Computers1
1989 Dataflow Computer Extension Towards Real-Time Processing
Masaru Takesue
Real Time Syst.1
1987 A Unified Resource Management and Execution Control Mechanism for Data Flow Machines
abstract
This paper presents a unified resource management and execution control mechanism for data flow machines. The mechanism integrates load control, depth-first execution control, cache memory control and a load balancing mechanism. All of these mechanisms are controlled by such basic information as the number of active state processes, Na. In data flow machines, synchronization among processes is an essential hardware function. Hence, Na can easily be detected by the hardware.
Masaru Takesue
ISCA1
1986 Implementation and Evaluation of a List-Processing-Oriented Data Flow Machine
abstract
The architecture of a data flow machine, called DFM, is developed for parallel list processing. The DFM can maximally exploit parallelism inherent in list processing, due to its ultra-multi-processing mechanism, packet communication-based parallel and pipeline execution mechanism, and lenient cons mechanism. A practical DFM implementation is described. A DFM prototype machine is implemented and DFM performance is evaluated in a simulation on the register transfer level using several benchmark programs. The DFM single processor system is shown to be about five times faster than conventional machines which use the same device technology, while a multi-processor DFM system is shown to achieve a linear speed-up ratio of 0.6 ~ 0.9.
Makoto Amamiya, Masaru Takesue, Ryuzo Hasegawa, Hirohide Mikami
ISCA2