支持高速缓冲区的嵌入式DBMS的H/S协同设计

Jiang Guan-jun, Ma Jijun, Zheng Zhenwei, Chen Tianzhou
{"title":"支持高速缓冲区的嵌入式DBMS的H/S协同设计","authors":"Jiang Guan-jun, Ma Jijun, Zheng Zhenwei, Chen Tianzhou","doi":"10.1109/SEC.2008.24","DOIUrl":null,"url":null,"abstract":"With the development of ubiquitous computing and ambient intelligence, the requirement of embedding data and evaluating database queries is a growing variety of ultra-light computing devices. In the same time, embedded system and system-on-chip (SoC) architecture are becoming commonly used in computing area, because of the low design cost and extensible architecture. We design a special system called DBoC (database on chip) in our previous paper, in which there is a special core for SQLs running. In this paper, we present a DBoC with high speed buffer support to accelerate the data access.The method used in this paper to accelerate access is that we add a high speed buffer between DBoC and main memory. This method likes a data cache, but the data cache is passive for data access and is not useful in database because the locality in database is not good. on the contrary, our method is active, because we design a powerful BC (buffer controller) for data exchanging and signal transmission. The experiment shows significant efficiency improvement of SQLs in DBoC. The efficiency improvement of create table, drop table, select, insert, delete and update are 30.0%, 28.2%, 57.4%, 23.8%, 59.7% and 55.5% respectively.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"H/S Co-design of Embedded DBMS with High Speed Buffer Support\",\"authors\":\"Jiang Guan-jun, Ma Jijun, Zheng Zhenwei, Chen Tianzhou\",\"doi\":\"10.1109/SEC.2008.24\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the development of ubiquitous computing and ambient intelligence, the requirement of embedding data and evaluating database queries is a growing variety of ultra-light computing devices. In the same time, embedded system and system-on-chip (SoC) architecture are becoming commonly used in computing area, because of the low design cost and extensible architecture. We design a special system called DBoC (database on chip) in our previous paper, in which there is a special core for SQLs running. In this paper, we present a DBoC with high speed buffer support to accelerate the data access.The method used in this paper to accelerate access is that we add a high speed buffer between DBoC and main memory. This method likes a data cache, but the data cache is passive for data access and is not useful in database because the locality in database is not good. on the contrary, our method is active, because we design a powerful BC (buffer controller) for data exchanging and signal transmission. The experiment shows significant efficiency improvement of SQLs in DBoC. The efficiency improvement of create table, drop table, select, insert, delete and update are 30.0%, 28.2%, 57.4%, 23.8%, 59.7% and 55.5% respectively.\",\"PeriodicalId\":231129,\"journal\":{\"name\":\"2008 Fifth IEEE International Symposium on Embedded Computing\",\"volume\":\"66 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-10-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 Fifth IEEE International Symposium on Embedded Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEC.2008.24\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Fifth IEEE International Symposium on Embedded Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEC.2008.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着普适计算和环境智能的发展,各种超轻计算设备对嵌入数据和评估数据库查询的要求越来越高。与此同时,嵌入式系统和片上系统(SoC)架构因其设计成本低和架构可扩展性强而在计算领域得到越来越广泛的应用。在上一篇论文中,我们设计了一个特殊的DBoC (database on chip)系统,其中有一个专门的sql运行内核。在本文中,我们提出了一个具有高速缓冲支持的DBoC来加速数据访问。本文采用的加速存取的方法是在DBoC和主存之间增加高速缓冲区。这种方法类似于数据缓存,但数据缓存对于数据访问是被动的,并且在数据库中用处不大,因为数据库中的局部性不好。相反,我们的方法是主动的,因为我们设计了一个强大的BC(缓冲控制器)进行数据交换和信号传输。实验表明,sql在DBoC中的效率得到了显著提高。创建表、删除表、选择、插入、删除和更新的效率提高分别为30.0%、28.2%、57.4%、23.8%、59.7%和55.5%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
H/S Co-design of Embedded DBMS with High Speed Buffer Support
With the development of ubiquitous computing and ambient intelligence, the requirement of embedding data and evaluating database queries is a growing variety of ultra-light computing devices. In the same time, embedded system and system-on-chip (SoC) architecture are becoming commonly used in computing area, because of the low design cost and extensible architecture. We design a special system called DBoC (database on chip) in our previous paper, in which there is a special core for SQLs running. In this paper, we present a DBoC with high speed buffer support to accelerate the data access.The method used in this paper to accelerate access is that we add a high speed buffer between DBoC and main memory. This method likes a data cache, but the data cache is passive for data access and is not useful in database because the locality in database is not good. on the contrary, our method is active, because we design a powerful BC (buffer controller) for data exchanging and signal transmission. The experiment shows significant efficiency improvement of SQLs in DBoC. The efficiency improvement of create table, drop table, select, insert, delete and update are 30.0%, 28.2%, 57.4%, 23.8%, 59.7% and 55.5% respectively.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信