基于龙芯Ⅱ号平台的中文拼音输入法优化

来源 :南京大学 | 被引量 : 0次 | 上传用户:jiachengpu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对目前龙芯平台上Linux中文操作系统的需求,本文研发了以SCIM为架构的中文拼音输入法,并根据龙芯处理器的体系结构进行优化。文章深入分析了龙芯处理器的体系结构、SCIM输入法架构以及针对龙芯处理器体系结构的优化方法,为了提高输入法的高速实时性和可扩展性,针对龙芯Ⅱ号体系结构和输入法引擎算法分别进行优化,有效提升了输入法在龙芯平台上的性能。   本文的工作集中于结构相关优化和结构无关优化两个部分。在结构相关优化方面,从龙芯2E处理器体系结构的特点出发,对龙芯指令集、内存管理、处理器工作模式以及Cache结构进行逐一分析,针对访存的延迟这一关键问题,提出从软件预取角度进行优化的方案,通过根据龙芯的结构和应用程序的特性调整预取相关的启发式参数、修正预取的条件、建立访存的延迟模型以及排序要预取的归纳变量来进一步改进GCC的数据预取算法,从而生成效率更高的目标代码。在结构无关优化方面,从汉字语法语义输入法体系结构出发,以模块化、灵活性和扩充性为原则,选择SCIM输入法作为框架,分析了SCIM的层次结构以及各个模块的工作机理,针对输入法引擎算法的智能性这一关键问题,研究了输入法引擎的实现方式,分析其主要的数据结构设计,在SCIM的拼音输入法引擎中添加了词频调整算法,对输入法引擎的自学习功能模块进行了算法设计。   论文以提高龙芯Ⅱ号平台上Linux操作系统整体性能为目标,实现以SCIM为架构的高匹配性、高性能的开源中文拼音输入法,并对其进行结构相关以及结构无关两个方面的优化,有效提高了输入法的性能,使其具有使用简单、接口灵活、易于扩展等特点。
其他文献
星载合成孔径雷达(SpaceBorneSyntheticApertureRadarSB—SAR)原始数据压缩技术是解决SB—SAR高数据获取率与有限的星载存储设备容量及数据传输设备带宽之间矛盾的有效途径。
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
本文从当前我国事业单位财务管理现状中存在的财务管理制度不够健全、预算管理不足、财政收支两条线改革力度不够及固定资产需要进一步规范等问题入手,对《事业单位财务规则
随着短波电台用户的越来越多,以及敌意干扰的不断发展,无论是短波自组织网络内的节点通信,还是使用短波接入网的网间通信,都面临着巨大的挑战。认知无线电技术的提出为解决短
本研究以生长于古尔班通古特沙漠优秀固沙禾草羽毛三芒草(Aristida.Pennata.tirn)为研究对象,在阜康,147团及121团周边等7个亚种群采集76个样品,通过RAPD分子标记技术进行亚种群
网络流量建模对网络性能分析和优化网络资源配置等有重要意义。自上世纪90年代以来,网络研究者普遍认为网络流量是自相似性(长相关)的,传统的泊松模型会导致过于乐观的网络性能估
随着国家财政和各项社会事业改革的深入开展,2012年出台的《事业单位财务规则》已经难以适应改革和发展的需要.为了充分体现党和国家各项方针政策的宏观要求,有效推动事业单
  刺激隐核虫(Cryptocaryonirritans)是一类周身遍布纤毛的纤毛虫,感染寄生多种热带、亚热带海水硬骨鱼,引起“海水鱼白点病”,由于近年来海水鱼类养殖集约化的提高,刺激隐核虫
感谢你的娇艳,和最专心的爱,一如感谢那些仰视我的人群.rn我嗅到花瓣的新鲜香气,花蕊的雨露清润,我听得见枝枝叶叶的言语,一如我见过最纯真,最年轻,最聪慧,最奋发向上的人群.
期刊
在无线通信中,由于各种通信系统采用的体制、标准和实现的功能存在差异,使得相互之间的通信存在兼容性差、互操性差、资源浪费等问题。在数字通信的基础上发展起来的软件无线