曽和 将容

名誉教授・その他関係者名誉教授
  • プロフィール:
    1.電子回路

    2.集積回路

    3.電話交換器

    4.並列コンピュータシステム

    5.並列言語

    6.並列コンピュータ用オペレーティングシステム

    7.並列コンピュータアーキテクチャ

    8.並列コンピュータコンパイラ

    9.災害時ネットワーク環境

学位

  • 工学博士, 名古屋大学

研究キーワード

  • Ad hoc network
  • Parallelized compiler
  • Parallel computer systems
  • Parallel processing
  • Parallel computer architecture
  • アドフォックネットワーック
  • 並列化コンパイラ
  • コンピュータシステム
  • 並列処理
  • 計算機アーキテクチャ

学歴

  • 1974年03月
    名古屋大学, 工学研究科, 電気及電子工学専攻

論文

  • Efficient compilation for queue size constrained queue processors
    Arquimedes Canedo; Ben A. Abderazek; Masahiro Sowa
    PARALLEL COMPUTING, ELSEVIER SCIENCE BV, 35巻, 4号, 掲載ページ 213-225, 出版日 2009年04月, Queue computers use a FIFO data structure for data processing. The essential characteristics of a queue-based architecture excel at satisfying the demands of embedded systems, including compact instruction set, simple hardware logic, high parallelism, and low power consumption. The size of the queue is an important concern in the design of a realizable embedded queue processor. We introduce the relationship between parallelism, length of data dependency edges in data flow graphs and the queue utilization requirements. This paper presents a technique developed to make the compiler aware of the size of the queue register file and, thus, optimize the programs to effectively utilize the available hardware. The compiler examines the data flow graph of the programs and partitions it into clusters whenever it exceeds the queue limits of the target architecture. The presented algorithm deals with the two factors that affect the utilization of the queue, namely parallelism and the length of variables' reaching definitions. We analyze how the quality of the generated code is affected for SPEC CINT95 benchmark programs and different queue size configurations. Our results show that for reasonable queue sizes the compiler generates a code that is comparable to the code generated for infinite resources in terms of instruction count, static execution time, and instruction level parallelism. (C) 2008 Elsevier B.V. All rights reserved.
    研究論文(学術雑誌), 英語
  • A new code generation algorithm for 2-offset producer order queue computation model
    Arquirnedes Canedo; Ben Abderazek; Masahiro Sowa
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, PERGAMON-ELSEVIER SCIENCE LTD, 34巻, 4号, 掲載ページ 184-194, 出版日 2008年12月, 査読付, Queue computing is an attractive alternative for the compulsive demand of high-performance architectures. Code generation for queue machines has some problems but the solutions have not been studied thoroughly. A new parallel queue computation model, 2-offset P-Code queue computation model, is presented together with a new code generation algorithm. The code generation algorithm takes leveled DAGs as input and produces 2-offset P-Code assembly. We also developed a queue compiler to evaluate the new algorithm and compiled a set of C language benchmark programs for the 2-offset P-Code. The queue compiler generates between 8.55% less instructions and 10.55% more instructions than an actual MIPS32 compiler for the compiled programs. (C) 2007 Elsevier Ltd. All rights reserved.
    研究論文(学術雑誌), 英語
  • Queue Programs Characterization using Performance Bounds
    Arquimedes Canedo; Masahiro Sowa
    International Workshop on Modern Science and Technology 2008, -巻, -号, 掲載ページ -, 出版日 2008年11月
    研究論文(国際会議プロシーディングス), 英語
  • Construction of a SSA-based Queue Compiler
    Yuki Nakanishi; Masahiro Sowa; Arquimedes Canedo
    International Workshop on Modern Science and Technology 2008(IWMST2008), -巻, -号, 掲載ページ -, 出版日 2008年11月
    研究論文(国際会議プロシーディングス), 英語
  • The QC-2 parallel Queue processor architecture
    Ben A. Abderazek; Arquimedes Canedo; Tsutomu Yoshinaga; Masahiro Sowa
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, ACADEMIC PRESS INC ELSEVIER SCIENCE, 68巻, 2号, 掲載ページ 235-245, 出版日 2008年02月, 査読付, Queue based instruction set architecture processor offers an attractive option in the design of embedded systems. In our previous work, we proposed a novel queue processor architecture as a starting point for hardware/software design space exploration for embedded applications. In this paper, we present a high performance 32-bit Synthesizable QueueCore (QC-2)-an improved and optimized version of the produced order parallel Queue processor (PQP), with single precision floating-point support. The QC-2 core also implements a novel technique used to extend immediate values and memory instruction offsets that were otherwise not representable because of bit-width constraints in the PQP processor.
    A prototype implementation is produced by synthesizing the high-level model for a target FPGA device. We present the architecture description and design results in a fair amount of details. (c) 2007 Elsevier Inc. All rights reserved.
    研究論文(学術雑誌), 英語
  • Queue Processor as Next Generation Fundamental ICT Infrastructure
    Masahiro Sowa; Arquimedes Canedo
    Kantaoui Forum TJASSST 2008, --巻, --号, 掲載ページ --, 出版日 2008年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Natural Instruction Level Parallelism-aware Compiler for High-Performance Embedded QueueCore
    Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    Journal of Embedded Computing, ==巻, ==号, 出版日 2008年, 査読付
    研究論文(学術雑誌), 英語
  • Compiling for Reduced Bit-Width Queue Processors
    Arquimedes Canedo; Ben A. Abderazek; Masahiro Sowa
    Journal of Signal Processing Systems, 掲載ページ 1939-8018, 出版日 2008年, 査読付
    研究論文(学術雑誌), 英語
  • Quantitative evaluation of common subexpression elimination on queue machines
    Arquimedes Canedo; Masahiro Sowa; Ben A. Abderazek
    Proceedings of the International Symposium on Parallel Architectures, Algorithms and Networks, I-SPAN, 掲載ページ 25-30, 出版日 2008年, 査読付, Queue computation model is a novel alternative for high performance architectures. Compiling for queue machines requires a different approach than compiling for traditional architectures. We have solved the problem of generating correct code with the queue compiler infrastructure. In this paper we introduce some problems encountered when optimizing code for queue machines. Common-subexpression elimination (CSE) is a widely used optimization to improve execution time. This paper makes a quantitative evaluation of how this optimization affects the characteristics of queue programs. We have found that in average, 28% of instructions are eliminated, and 15% of the critical path is reduced. We determine how enlarging the scope of compilation from expressions to basic blocks affects the distribution of offsetted instructions. © 2008 IEEE.
    研究論文(国際会議プロシーディングス), 英語
  • Mathematical model for multiobjective synthesis of NoC architectures
    Ben A. Abderazek; Mushfiquzzaman Akanda; Tsutomu Yoshinaga; Masahiro Sowa
    Proceedings of the International Conference on Parallel Processing Workshops, 1巻, 掲載ページ 36-41, 出版日 2007年, 査読付, Network-on-Chip (NoC) interconnections have been proposed to overcome the problems associated with long wires used in chip wide communications. They support asynchronous transfer of communication between cores within multicore systems-on-chips (MCSoCs). The design of such architectures is crucial for achieving high performance and energy efficient systems. However, the effectiveness of NoC based design depends on the adopted design methodology. Automatic design approach is highly desirable to increase system design productivity. This paper presents a new mathematical formulation for synthesizing application specific NoC architectures, such that the performance constraints are satisfied and the communication power consumption is minimized. © 2007 IEEE.
    研究論文(国際会議プロシーディングス), 英語
  • Queue register file optimization algorithm for QueueCore processor
    Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, IEEE COMPUTER SOC, 掲載ページ 169-176, 出版日 2007年, 査読付, The queue computation model offers at? attractive alternative for high-performance embedded computing given its characteristics of short instructions and high instruction level parallelism. A queue-based processor uses a FIFO queue to read and write operands through hardware pointers located at the head and tail of the queue. Queue length is the number of elements stored between the head and the tail pointers during computations. We have found that 95% of the statements in integer applications require a queue length of less than 32 words. The remaining 5% requires larger queue length sizes up to 230 queue words. In this paper we propose a compiler technique to optimize the queue utilization for the hungry statements that require a large amount of queue. We show that for SPEC CINT95 benchmarks, our technique optimizes the queue length without decreasing parallelism. However our optimization has a penalty of a slight increase in code size.
    研究論文(国際会議プロシーディングス), 英語
  • Mathematical model for multiobjective synthesis of NoC architectures
    Ben A. Abderazek; Mushfiquzzaman Akanda; Tsutomu Yoshinaga; Masahiro Sowa
    Proceedings of the International Conference on Parallel Processing Workshops, 1巻, 掲載ページ 36-41, 出版日 2007年, 査読付, Network-on-Chip (NoC) interconnections have been proposed to overcome the problems associated with long wires used in chip wide communications. They support asynchronous transfer of communication between cores within multicore systems-on-chips (MCSoCs). The design of such architectures is crucial for achieving high performance and energy efficient systems. However, the effectiveness of NoC based design depends on the adopted design methodology. Automatic design approach is highly desirable to increase system design productivity. This paper presents a new mathematical formulation for synthesizing application specific NoC architectures, such that the performance constraints are satisfied and the communication power consumption is minimized. © 2007 IEEE.
    研究論文(国際会議プロシーディングス), 英語
  • Compiler Framework for an Embedded 32-bit Queue Processo
    Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    2007 International Conference on Convergence Information Technology (ICCIT¨07), 掲載ページ 1793-1796, 出版日 2007年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Dual-Execution Mode Processor Architecture for embedded applications
    Md. Musfiquzzaman Akanda; Ben Abderazek; Masahiro Sowa
    Journal of Mobile Multimedia, 13巻, 4号, 掲載ページ 347-370, 出版日 2007年, 査読付
    研究論文(学術雑誌), 英語
  • New code generation algorithm for QueueCore - An embedded processor with high ILP
    Arquirnedes Canedo; Ben A. Abderazek; Masahiro Sowa
    EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, IEEE COMPUTER SOC, 掲載ページ 185-192, 出版日 2007年, 査読付, Modem architectures rely on exploiting parallelism found at the instruction level to achieve high performance. Aggressive ILP compilers expose high amounts of instruction level parallelism where, in some cases, the number of architected registers is not enough to hold the results of potential parallel instructions. This paper presents a new code generation scheme for the QueueCore, a 32-bit queue-based architecture capable of executing high amounts of ILP. QueueCore's instructions implicitly read their operands and write results. Compiling for the QueueCore requires that all instructions have at most one explicit operand represented as an offset calculated at compile-time. Additionally, the instructions must be scheduled in level-order manner The proposed algorithm successfully restricts all instructions to have at most one offset reference, it computes the offset values, and makes a level-order scheduling of the program. To evaluate the effectiveness of the new code generation scheme we developed a queue compiler and compiled a set of benchmark programs. Our results show that the code has more parallelism than optimized RISC code by factors ranging from 1.12 to 2.30. QueueCore's instruction set allows us to generate code about 40%-18% denser than optimized RISC code.
    研究論文(国際会議プロシーディングス), 英語
  • Queue register file optimization algorithm for QueueCore processor
    Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, IEEE COMPUTER SOC, 掲載ページ 169-176, 出版日 2007年, 査読付, The queue computation model offers at? attractive alternative for high-performance embedded computing given its characteristics of short instructions and high instruction level parallelism. A queue-based processor uses a FIFO queue to read and write operands through hardware pointers located at the head and tail of the queue. Queue length is the number of elements stored between the head and the tail pointers during computations. We have found that 95% of the statements in integer applications require a queue length of less than 32 words. The remaining 5% requires larger queue length sizes up to 230 queue words. In this paper we propose a compiler technique to optimize the queue utilization for the hungry statements that require a large amount of queue. We show that for SPEC CINT95 benchmarks, our technique optimizes the queue length without decreasing parallelism. However our optimization has a penalty of a slight increase in code size.
    研究論文(国際会議プロシーディングス), 英語
  • Novel addressing method for aggregate types in queue processors
    Teruhisa Yuki; Arquimedes Canedo; Ben A. Abderazek; Masahiro Sowa
    2007 International Conference on Convergence Information Technology, ICCIT 2007, 掲載ページ 1793-1796, 出版日 2007年, 査読付, Queue processors use a first-in first-out data structure to perform operations. Instructions implicitly reference their operands simplifying the design of the instruction set and the hardware complexity. Some access to memory require a computed address. A register-indirect addressing method introduces severe limitations in a queue processor by inserting false dependencies that limit the high parallelism capacity of such architectures. In this paper we propose a novel addressing method for queue processors that employ the queue for address calculation and memory access. We demonstrate that our new proposed method reduces the number of instructions by 6% and increases parallelism by 4% for a set of embedded applications. © 2007 IEEE.
    研究論文(国際会議プロシーディングス), 英語
  • An Efficient Code Generation Algorithm for Code Size Reduction using 1-offset P-Code Queue Computation Model
    Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    The 2007 IFIP International Conference on Embedded and Ubiquitous Computing EUC2007, 掲載ページ 197-208, 出版日 2007年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Compiler Support for Code Size Reduction using a Queue-based Processo
    Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    Transactions on High-Performance Embedded Architectures and Compilers, 2巻, 3号, 掲載ページ 153-169, 出版日 2007年, 査読付
    研究論文(学術雑誌), 英語
  • Optimizing Reaching Definitions Overhead in Queue Processors
    Yuuki Nakanisi; Arquimedes Canedo; Ben Abderazek; Masahiro Sowa
    Journal of Convergence Information technology, 2巻, 4号, 掲載ページ 36-40, 出版日 2007年
    研究論文(学術雑誌), 英語
  • On the Design of a Dual-Execution Mode Processor: Architecture and Preliminary Evaluation
    M. Akanda; B. A. Abderazek; M.Sowa
    ISPA-2006 International Symposium on Parallel and Distributed Processing and Applications, 掲載ページ 37-46, 出版日 2006年12月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • High-level modeling and FPGA prototyping of produced order parallel queue processor core
    Ben A. Abderazek; Tsutomu Yoshinaga; Masahiro Sowa
    JOURNAL OF SUPERCOMPUTING, SPRINGER, 38巻, 1号, 掲載ページ 3-15, 出版日 2006年10月, 査読付, Emerging high-level hardware description and synthesis technologies in conjunction with field programmable gate arrays (FPGAs) have significantly lowered the threshold for hardware development. Opportunities exist to integrate these technologies into a tool for exploring and evaluating microarchitectural designs especially for newly proposed architectures. This paper presents a prototyping of a new processor core based on Queue architecture as starting point for application-specific processor design exploration. Using a hardware description language, we have created the Synthesizable model of a produced order parallel queue processor core for the integer subset parallel Queue architecture. A prototype implementation is produced by synthesizing the high-level model for the Stratix FPGA prototyping board. We show how to perform prototyping and optimizations to fully exploit the capabilities of the prototyped Queue processor core, while maintaining a common source base.
    研究論文(学術雑誌), 英語
  • Scalable Core-Based Methodology and Synthesizable Core for Systematic Design Environment in Multicore SoC
    B. A. Abderazek; S. Kawata; T. Yoshinaga; M. Sowa
    the 3rd Int. Workshop on Embedded Computing The 35th Int. Conf. on Parallel Processing, ICPP, 掲載ページ pp217-229, 出版日 2006年08月, 査読付
    研究論文(学術雑誌), 英語
  • Consumed-Order Queue Computation Model-New Model to Solve Drawbacks of Queue Computation Model-
    Masahiro Sowa; Halcham Kutluk; B. A. Abderazek; Sotaro Kawata
    The International Workshop on Modern Science and Technology 2006, 4巻, 1号, 掲載ページ 353-357, 出版日 2006年05月
    研究論文(国際会議プロシーディングス), 英語
  • A GCC-based Compiler for the Queue Register Processor (QRP-GCC)
    Arquimedes Canedo; B. A. Abderazek; M.Sowa
    The International Workshop on Modern Science and Technology 2006, 掲載ページ 250-255, 出版日 2006年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Design and Architecture for an Embedded 32-bit QueueCore
    B. A. Abderazek; S. Kawata; M. Sowa
    the International Journal of Embedded Computing, Special issue on Single-Chip Multi-core Architectures and related research, 2巻, 2号, 掲載ページ pp. 191-205, 出版日 2006年
    研究論文(学術雑誌), 英語
  • Architecture of Produced-order Parallel Queue Processor: Preliminary Evaluation
    A. Markovskij; B. Abderazek; S. Kawata; M. Sowa
    the 38th International Symposium on Microarchitecture, (MICRO-38,MSP7), 掲載ページ 29-35, 出版日 2005年12月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Parallel queue processor architecture based on produced order computation model
    M Sowa; BA Abderazek; T Yoshinaga
    JOURNAL OF SUPERCOMPUTING, SPRINGER, 32巻, 3号, 掲載ページ 217-229, 出版日 2005年06月, 査読付, This paper proposes novel produced order parallel queue processor architecture. To store intermediate results, the proposed system uses a first-in-first-out (FIFO) circular queue-registers instead of random access registers. Datum is inserted in the queue-registers in produced order scheme and can be reused. We show that this feature has profound implications in the areas of parallel execution, programs compactness, hardware simplicity and high execution speed.
    Our performance evaluations show a significant performance improvement (e.g., 10 to 26% decrease in program size and 6 to 46% decrease in execution time over a range of benchmark programs) when compared with the earlier proposed architecture.
    研究論文(学術雑誌), 英語
  • An efficient dynamic switching mechanism (DSM) for hybrid processor architecture
    AM Musfiquzzaman; BA Abderazek; S Kawata; M Sowa
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, SPRINGER-VERLAG BERLIN, 3824巻, 掲載ページ 77-86, 出版日 2005年, 査読付, Increasing the processor resources usability and boosting processor compatibility and capability to support rnuiti-executiOns models in a single core are highly needed nowadays to benefit from the recent developments in electronics technology. This work introduces the conm,chsnjs. (DSM), which supports multicept of a dynamic switching instruction set execution models in a single and simple processor core. This is achieved dynamically by execution raode - switching scheme and a sources -results locations computing unit for a novel queue execution model and a well-known stack based execution model. The queue execution model is based on queue computation that uses queue-registers, a circular queue data structure, for operands and results manipulations and assigns queue words according to a single assignment rule. We present the nary evaluation results. We also describe the DSM target architecture.
    研究論文(学術雑誌), 英語
  • Modular design structure and high-level prototyping for novel embedded processor core
    BA Abderazek; S Kawata; T Yoshinaga; M Sowa
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, SPRINGER-VERLAG BERLIN, 3824巻, 掲載ページ 340-349, 出版日 2005年, In this research work, we present a high-level prototyping of a new processor core based on Queue architecture as starting point for application-specific processor design exploration. Using modular design structure with control logic implemented as a set of communicating state machines, we show hardware emulation and optimizations results of a parallel queue proecssor architecture (QueueCore). We also show how to to fully exploit the capabilities of the designed QueueCore, while maintaining a common source base. From the evaluation results, we show that the QueueCore prototype fits on a single conventional FPGA device, thereby obviating the need to perform multi-chip partitioning which results in a loss of resource efficiency.
    研究論文(学術雑誌), 英語
  • Construction of Hybrid MPI-OpenMP Solutions for SMP Clusters
    V. Ta Qo; T. Yoshinaga; B. A. Abderazek; M. Sowa
    IPSJ Transactions on Advanced Computing Systems, 一般社団法人情報処理学会, 46巻, SIG3(ACS8)号, 掲載ページ 25-37, 出版日 2005年, This paper proposes a middle-grain approach to construct hybrid MPI-OpenMP solutions for SMP clusters from an existing MPI algorithm. Experiments on different cluster platforms show that our solutions exceed the solutions that are based on the de-facto MPI model in most cases and occasionally by as much as 40% of performance. We also prove an automatic outperformance of a thread-to-thread communication model over a traditional process-toprocess communication model in hybrid solutions. In addition the paper performs a detailed analysis on the hardware and software factors affecting the performance of MPI in comparison to hybrid models.This paper proposes a middle-grain approach to construct hybrid MPI-OpenMP solutions for SMP clusters from an existing MPI algorithm. Experiments on different cluster platforms show that our solutions exceed the solutions that are based on the de-facto MPI model in most cases, and occasionally by as much as 40% of performance. We also prove an automatic outperformance of a thread-to-thread communication model over a traditional process-toprocess communication model in hybrid solutions. In addition, the paper performs a detailed analysis on the hardware and software factors affecting the performance of MPI in comparison to hybrid models.
    研究論文(学術雑誌), 英語
  • Queue Processor Architecture for Novel Queue Computing Paradigm Based on Produced Order Scheme,
    Ben Abderazek; Arsenji Markovski; Soichi Shigeta; Tsutom Yoshinaga; Masahiro Sowa
    The 7th Perfomance Computaing and Grid in Asia Pacific Reagion(HPCAsia2004), 出版日 2004年07月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • QJava:Inregrate Queue Computaional Model into Java
    Soichi Shigeta; Li-Qiang Wang; N.Yagishita; Ben Abderazek; Tsutomu Yoshinaga; Masahiro Sowa
    Proceedings of The Joint Japan-Tunisia worrkshop on ComputerSystem and Information Technology(JT-CSIT'04, 掲載ページ pp60-65, 出版日 2004年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Queru Machine with Queue Extention Mechanism
    Sotaro Kawata; Masahiro Sowa
    COOL Chips Ⅶ, 出版日 2004年, 査読付
    研究論文(国際会議プロシーディングス)
  • On the design of a register queue based processor architecture (FaRM-rq)
    BA Abderazek; S Shigeta; T Yoshinaga; M Sowa
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, SPRINGER-VERLAG BERLIN, 2745巻, 掲載ページ 248-262, 出版日 2003年, 査読付, We propose in this paper a processor architecture that supports multi instructions set through run time functional assignment algorithm (RUNFA). The above processor, which is named Functional Assignment Register Microprocessor (FaRM-rq) supports queue and register based instruction set architecture and functions into different modes: (1) R-mode (FRM) - when switched for register based instructions support, and (2) Q-mode (FQM) - when switched for Queue based instructions support. The entities share a common data path and may operate independently though not in parallel.
    In FRM mode, the machine's shared storage unit (SSU) behaves as a conventional register file. However, in FQM mode, the system organizes the SSU access as a first-in-first-out latches, thus accesses concentrate around a small window and the addressing of registers is implicit trough the Queue head and tail pointers.
    First, we present the novel aspects of the FaRM-rq(1) architecture. Then, we give the novel FQM fundamentals and the principles underlying the architecture.
    研究論文(学術雑誌), 英語
  • QJAVAC: Queue-Java Compiler Design for High Parallelism Queue Java
    L. Wang; B. A. Abderazek; S. Shigeta; T. Yoshinaga; M. Sowa
    Proceedings of International Technical Conference in Circuits/Systems, Computers and Communications, 掲載ページ 900-903, 出版日 2003年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Proposal and Design of a Parallel Queue Processor Architecture(PQP)
    Masahiro Sowa; Ben A. Abderazek; Soichi Shigeta; Tsutomu Yoshinaga
    Proceedings of the 14th IASTED International Conference Parallel and Distributed Computing and Systems, 掲載ページ 554-560, 出版日 2002年11月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • "FARM Queue Mode: On a Practical Queue Execution Model(QEM)"
    Ben,A.,Abderrazek; Kirilka Nikolova; Tutomu Yoshinaga; Masahiro Sowa
    TIWSS'2001, 出版日 2001年10月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • "Dynamic Crirical Path Parallelism-Independent Scheduling Algorithm for Distributed Computing System"
    Kirilka Nikolova; Ben Abderazek; Masahiro Sowa
    ITC-CSCC'2001, 2巻, 出版日 2001年07月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • "Access Route Control by Extended Key/Lock Scheme"
    Shigeta,S; Shimizu,K; Sowa,M
    International Journal of Computer Systems, Science and Engineering,CRL Publishing Ltd., 出版日 2001年, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • "Proposition and Evaluation of Parallelism-Independent Scheduling Algorithm for DAGs of Tasks with Non-Uniform Execution Times"
    Kirilka Vassileva Nikolova; Atsusi Maeda; Masahiro Sowa
    IEICE Transactions, E48-A巻, 6号, 出版日 2001年, 査読付
    研究論文(学術雑誌), 英語
  • "キー/ロック式の拡張によるアクセスルートコントロール"
    繁田 聡一; 清水 謙多郎; 曽和 将容
    情報処理学会論文誌, 42巻, 6号, 出版日 2001年, 査読付
    日本語
  • 浅い束縛によるスコープ変数が存在する時の末尾再呼び出し
    前田敦司; 曽和将容
    情報処理学会論文誌, 40巻, 3号, 出版日 2000年, 査読付
    日本語
  • DRA: Dynamic Register Allocation for Accurate Parallel Instruction Issue and Dispatch in FARM Microprocessor
    Ben Abdallah Abderrazek; Masahiro Sowa
    The Third International Workshop on Advanced Parallel Processing Technologies APPT'99, October 19-21, 出版日 1999年10月, 査読付
    研究論文(国際会議プロシーディングス), 英語
  • Design of a superscalar Processor Based on Queue Machine Computation Model
    Shusuke Okamoto; Hitoshi Suzuki; Atusi Maeda; Masahiro Sowa
    1999 IEEE Pacific Rim Conferences, Computers and Signal Processing(PACRIM 1999),August 22-24, 出版日 1999年08月
    研究論文(国際会議プロシーディングス), 英語
  • A survey on the advances of diskI/O performance Metrics
    Ben Abdallah Abderrazek; Mudar Sarem; Masahiro Sowa
    International Conference on Robotics,Vision and Parallel Processing for Automation, 出版日 1999年07月
    研究論文(国際会議プロシーディングス), 英語
  • Parallelism-Free Scheduling Method
    Kirilka Nikolova; Atusi Maeda; Masahiro Sowa
    ITC-CSCC'99(International Technical Conference on Circuits/Systems, Computers and Communications), 出版日 1999年06月
    研究論文(国際会議プロシーディングス), 英語
  • A Flexible Access Control Mechanism Based on the Key/Lock Scheme
    Souichi Shigeta; Kenichi Shimizu; Shusuke Okamoto; Masahiro Sowa
    ITC-CSCC'99(International Technical Conference on Circuits/Systems, Computers and Communications), 出版日 1999年06月
    研究論文(国際会議プロシーディングス), 英語
  • Relational Database Operations on Multi-processor with Program Controlled Cache Level Memory
    Mitsuaki Nakasumi; Shusuke Okamoto; Masahiro Sowa
    PDPTA'99 Conference , LasVegas, June28-July1, 出版日 1999年
    研究論文(国際会議プロシーディングス), 英語

書籍等出版物

  • 情報リテラシイ
    立花康夫; 曽和将容; 春日秀雄
    日本語, 共著, コロナ社, 出版日 2008年
  • コンピュータアーキテクチャ
    曽和将容
    日本語, 編者(編著者), コロナ社, 出版日 2006年
  • コンピュータアーキテクチャ原理
    曽和将容
    日本語, 編者(編著者), コロナ社, 出版日 1993年
  • コンピュータ基礎工学
    曽和将容; 柳瀬龍郎; 今井正治; 丹羽敏之
    日本語, 共著, 昭晃堂, 出版日 1992年
  • 並列PROLOGコンピュータ
    曽和将容
    日本語, 編者(編著者), 啓学出版, 出版日 1989年
  • デ-タフロ-マシンと言語
    曽和将容
    日本語, 編者(編著者), 昭晃堂, 出版日 1986年
  • マイクロコンピュ-タMC6809の考え方
    曽和将容
    日本語, 編者(編著者), オ-ム社, 出版日 1982年
  • トランジスタ回路を学ぶ人のために
    曽和将容
    日本語, 共著, オーム社, 出版日 1979年
  • ディジタル回路の考え方
    曽和将容; 清水賢資
    日本語, 共著, オ-ム社, 出版日 1979年

所属学協会

  • IEEE
  • ACM
  • 情報処理学会
  • 電子情報通信学会
  • 日本ソフトウェア科学会

産業財産権

  • キュープロセッサおよびキュープロセッサによるデータ処理方法、およびキュープロセッサによるデータ処理プログラム
    特許権, 特願2007-40857, 出願日: 2007年02月21日
  • マルチディメンジョナルキュープロセッサ
    特許権, 特願2006-037033, 出願日: 2006年02月14日
  • 並列キュープロセッサの高速実行可能命令の判別方法及びその回路
    特許権, 特願2001-19933, 出願日: 2002年01月29日, 特許第3712674, 発行日: 2005年08月26日
  • キュープロセッサにおける投機実行方法
    特許権, 曽和将容, 特願2002-019934, 出願日: 2002年01月20日, 曽和将容 科学技術振興事業団, 特許第3712675号, 発行日: 2005年08月26日
  • キュープロセッサ
    特許権, 特願2001-158869, 出願日: 2001年05月28日, 特許第3701583号, 発行日: 2005年07月25日
  • キューVLIWプロセッサ
    特許権, 特願2001-208239, 出願日: 2001年07月09日, 特許第3696531号, 発行日: 2005年07月08日
  • ファンクション・オペランド分割プロセッサ
    特許権, 特願2001-208240, 出願日: 2001年07月09日, 特許第3634292, 発行日: 2005年01月07日
  • キューを主に中間格納用メモリとして使うキュープロセッサ
    特許権, 曽和将容, 特願2004-105469, 出願日: 2004年03月31日, 曽和将容 科学技術振興事業団
  • キュープロセッサにおける投機実行方法
    特許権, 特願2002-019934, 出願日: 2002年01月29日, 特許第3712675号, 発行日: 2003年01月29日
  • キュー仮想マシン
    特許権, 特願2001-208241, 出願日: 2001年07月09日
  • プログラマブル・コントローラ
    特許権, -, 第1668294, 発行日: 1983年11月
  • コントロールフロー並列計算機方式
    特許権, 特願昭58-20863, 出願日: 1983年