Development of compiler for real-time LOTOS programs with real-time multi-redezvous

实时多点实时LOTOS程序编译器的开发

基本信息

  • 批准号:
    09650414
  • 负责人:
  • 金额:
    $ 1.28万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    1997
  • 资助国家:
    日本
  • 起止时间:
    1997 至 1998
  • 项目状态:
    已结题

项目摘要

In this research, we define a subclass of E-LOTOS (called realtime LOTOS ) and develop a compiler for its specifications.The compiler first decomposes a given specification into multiple basic modules so that each module includes only event sequences with divergencesand iterations, then it maps each module to a realtime thread on our realtime thread library.Here, interactions between the threads are implemented with shared variables.To make the best effort for each thread to execute its timed events in time, all the running threads set their wake-up time and deadlines so that they are scheduled by EDF( Earliest Deadline First ) policy.We have also designed and implemented a mechanism to efficiently schedule timed multi-rendezvous between threads.To apply our compiler to multimedia system development, we have implemented primitives for audio/video processing and modified our compiler to support them in realtime LOTOS specifications.Through our experiment to develop several video playback applications, we have confirmed that from realtime LOTOS specifications in constraint oriented style (which makes the descriptions simple but introduces synchronization overhead in implementation), the compiler can generate as efficient object codes as to be used practically.
在这项研究中,我们定义了一个子类的E-LOTOS(称为实时LOTOS),并为其规范开发一个编译器。编译器首先将给定的规范分解为多个基本模块,以便每个模块仅包含具有发散和迭代的事件序列,然后将每个模块映射到我们的实时线程库中的实时线程。在这里,线程之间的交互是通过共享变量实现的。为了使每个线程尽最大努力及时执行其定时事件,所有正在运行的线程都设置了它们的唤醒时间和截止日期,以便由EDF调度(Earliest Deadline First)策略。我们还设计并实现了一种机制来有效地调度线程之间的定时多会合。为了将我们的编译器应用于多媒体系统开发,我们实现了音/视频处理的原语,并修改了编译器,使其支持实时LOTOS规范,通过开发几个视频回放应用程序的实验,我们证实了从面向约束风格的实时LOTOS规范(这使得描述简单但在实现中引入了同步开销),编译器可以生成与实际使用一样有效的目标代码。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Akira Kitajima, Keiichi Yasumoto, Teruo Higashino and Kenichi Taniguchi: "Deriving Concurrent Synchronous EFSMs from Protocol Specifications in LOTOS" Trans.of IEIDE. Vol.E82-A,No.3, (to appear). 1999
Akira Kitajima、Keiichi Yasumoto、Teruo Higashino 和 Kenichi Taniguchi:“从 LOTOS 中的协议规范导出并发同步 EFSM”Trans.of IEIDE。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
北嶋,安本,東野,谷口: "Method to Convert Concurrent EFSMs with Multi-Rendezvous into Synchronous Sequential Circuit" 電子情報通信学会英論文誌. Vol.E81-A-4. 566-575 (1998)
Kitajima、Yasumoto、Higashino、Taniguchi:“将具有多会合点的并发 EFSM 转换为同步时序电路的方法”IEICE 英文杂志,第 566-575 卷(1998 年)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
安本,安倍,東野,他: "マルチスレッド化された目的コードを生成するLOTOSコンパイラの実現" 情報処理学会論文誌. Vol.39-2. 283-292 (1998)
Yasumoto、Abe、Higashino 等人:“生成多线程目标代码的 LOTOS 编译器的实现”,日本信息处理学会杂志,第 39-2 卷(1998 年)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Kato Abe, Tochio Matsuura, Keiichi Yasumoto and Teruo Higashino: "Design and Implementation of an efficient I/O Method for a Real-time User Level Thread Library" Proc.of RTCSA'98. 117-120 (1998)
Kato Abe、Tochio Matsuura、Keiichi Yasumoto 和 Teruo Higashino:“实时用户级线程库的高效 I/O 方法的设计和实现”Proc.of RTCSA98。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Kiichi Yasumoto, Akira Kitajima, Teruo Higashino and Kenichi Taniguchi: "Hardware synthesis from protocol specifications in LOTOS" Proc.of FORTE/PSTV'98. 405-420 (1998)
Kiichi Yasumoto、Akira Kitajima、Teruo Higashino 和 Kenichi Taniguchi:“根据 LOTOS 协议规范进行硬件合成”Proc.of FORTE/PSTV98。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

HIGASHINO Teruo其他文献

HIGASHINO Teruo的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('HIGASHINO Teruo', 18)}}的其他基金

Development of Inter-vehicular communication protocol using LED communication
使用LED通信的车辆间通信协议的开发
  • 批准号:
    24650028
  • 财政年份:
    2012
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Development of Network Emulation Technology through Collaboration of Cyberspace and Real Space
网络空间与现实空间协同发展网络仿真技术
  • 批准号:
    23240009
  • 财政年份:
    2011
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Real-time network simulation for large-scale ubiquitous network
大规模泛在网络实时网络仿真
  • 批准号:
    20240006
  • 财政年份:
    2008
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Design and DevelopmentofUbiquitous Network Systems using Dynamically Reconfigurable Processor
使用动态可重构处理器设计和开发普适网络系统
  • 批准号:
    18300020
  • 财政年份:
    2006
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Research on HW/SW Co-design of Network Systems with Timing Constraints
具有时序约束的网络系统软硬件协同设计研究
  • 批准号:
    15300016
  • 财政年份:
    2003
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Hardware Synthesis of High-speed Network Monitors
高速网络监视器的硬件综合
  • 批准号:
    13650409
  • 财政年份:
    2001
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Hardware Synthesis of Communication Protocols in Real-Time LOTOS Language
实时LOTOS语言通信协议的硬件综合
  • 批准号:
    11650379
  • 财政年份:
    1999
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

CAREER: Compiler and Runtime Support for Sampled Sparse Computations on Heterogeneous Systems
职业:异构系统上采样稀疏计算的编译器和运行时支持
  • 批准号:
    2338144
  • 财政年份:
    2024
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Continuing Grant
CAREER: An Agile Compiler Framework for Spatial Dataflow Accelerators
职业:空间数据流加速器的敏捷编译器框架
  • 批准号:
    2338739
  • 财政年份:
    2024
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Continuing Grant
Modernise Compiler Technology With Deep Learning
通过深度学习实现编译器技术现代化
  • 批准号:
    EP/X018202/1
  • 财政年份:
    2023
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Research Grant
CAREER: An Automated Compiler-Runtime Framework for Democratizing Secure Collaborative Computation
职业:用于民主化安全协作计算的自动编译器运行时框架
  • 批准号:
    2238671
  • 财政年份:
    2023
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Continuing Grant
State of the Railway Compiler Data Solution (SORC-lite): open access real-time signalling data.
铁路状况编译器数据解决方案 (SORC-lite):开放访问实时信令数据。
  • 批准号:
    10038973
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Collaborative R&D
CAREER: A Unified Compiler for Sparse Array Operations and Relational Algebra
职业:稀疏数组运算和关系代数的统一编译器
  • 批准号:
    2143061
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
  • 批准号:
    2154415
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Medium: Compiler-Assisted Embedded Security
协作研究:SaTC:核心:中:编译器辅助嵌入式安全
  • 批准号:
    2154322
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Standard Grant
Nominal string diagrams and their application to compiler development
标称字符串图及其在编译器开发中的应用
  • 批准号:
    2741390
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Studentship
Using graphical structure to develop an optimizing compiler for the Turing probabilistic language
使用图形结构开发图灵概率语言的优化编译器
  • 批准号:
    2751277
  • 财政年份:
    2022
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Studentship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了