文档介绍:电子科技大学
硕士学位论文
基于ARM多核平台的打印机JPEG高速解码引擎设计与实现
姓名:陈振
申请学位级别:硕士
专业:信息与通信工程
指导教师:杨先一
20090501
摘要解码的工作占据了其奔涞囊话胍陨希訨募饴胍媸谴蛴的速度:一个是设计更高效的算法,一个是采用性能更加强劲的璞浮T诘核那度胧交肪持校琂嘟饴胨俣纫丫负醯搅思蓿延刑嵘目占洌打印机控制语言的文件解码设计和实现了一个高速引擎,主要内容为:针对多核处理器的特点和优势,设计和实现多线程调度算法。总结和提取数据,分析多核处理器相对于单核处理器的性能提升。大多数现在的蛴』绦蚨际墙枰4蛴〉奈募包括图形或者文本沓蒍募⑺偷酱蛴』写蛴。蛭U庋环矫婵梢约跎俜⑺透印机的数据量,一方面可以极大的简化驱动程序的开发。而在打印机内部,这些文件又被解码成募薪徊降拇怼2捎谜庵址绞焦ぷ鞯拇蛴』机的核心之一,提高的解码速度对于提高打印机的处理能力至关重要。同时,文件解码工作是一个计算密集型的作业,主要有两个办法提高它然而近两年多核嵌入式芯片的出现,为大幅度提升它的性能提供了可能。本文基于嵌入式的教ǎ捎肁舜砥鳎攵訮分析和解码文件,提取出其中的文件。对文件实现并行化解码,在多个处理器核上并行处理,并针对多核处理器构架进行内存读取等方面的优化。另外,为便于读者理解,文中简要介绍了噶罴度胧交惚嘁及与硬件相关的一些概念。关键词:嗪耍琂饴
删,,、..猼.:琺琂瑃..印畐,:甀瓸,
以及微软最新的Ⅻ主要符号趁婷枋鲇镅篜实际输出结果的描述页面内容的语言。,其允许打印页面的外观以高级、设备独立的方式的描述。使用蛴”涑闪礁鼋锥蔚墓蹋阂桓鲇τ贸绦虿谡飧个页面描述语言,其已经变成一个工业标准。最初为早期的喷墨打印机在年开发,丫H饶堋⒌阏笫酱蛴』图す獯蛴』⒉剂瞬煌曜肌的最:过去称作进阶精简指令集能的特点,砥鞣浅J视糜谛卸ㄑ读煊颍掀渲饕I杓颇勘晡5秃牡的特性。在今日,易逭剂怂磺度胧酱砥サ谋壤顾晌占全世界最多数的位架构之处理器可以在很多消费性电子产品上看到,从可携式装置、移动电话、多媒体播放器、掌上型电子游戏,和计算机降缒酝馍硬盘、桌上型路由器踔猎诘嫉牡丶扑慊染蒙枋┲嗪耍菏墙礁龌蚋嗟亩懒⒋砥鞣庾霸谝黄鸬姆桨福ǔT谝桓黾电路中。一般说来,多核心微处理器允许一个计算设备执行某些形式的线程级并行处理琓庵中问降腡通常被认为是芯:联合图像专家小组组织于年成立,其目的为制定静态影像的数字压缩与编码标准。标准是联合图像专家小组于年所制定完成的标准,其正式名称为疘—”。基本上标准共有四种不同的工作模式:阂恢衷诮细卟愦紊厦枋语言的描述;然后被一个特定的输出设备解释。虼顺晌R桓稣攵源浜痛印文档存储的交换标准。使用较为广泛的蠥的,腜,蛴』刂朴镅篜篜是由开发的一新版本是,又称芄篈机器绯谱鳎篈,是一个位精简指令集处理器架构,其广泛地使用在许多嵌入式系统设计。由于节都有他的存在。片级多处理。。
。一般俗称的压缩模式指的即是模式。1疚乃傅腏彩侵窧主要符号表,琀,
签名:趣日期:细夕年‘:沙尸年/日独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑
第一章引言研究背景国内外发展状况。由于多核心设计的优点是在频率不变的情况印机语言的蛴』6蠖嗍衷诘腜打印机驱动程序都是将需要打印的而在打印机内部,这些文件又被解码成募薪徊降拇怼2捎这种方式工作的打印机解码的工作占据了其奔涞囊话胍陨希文件解码引擎是打印机的核心之一,提高的解码速度对于提高打印机本章介绍论文的研究背景和动机,目前这一领域的国内外发展状况,使用的研究方案,论文的组织结构等。】是以暮诵奈;∽槌桑噶罴芄股先匀皇粲赩指令体系。根据不同的需要,可以被配置为个处理器的组合方式,最高性能达到下让处理器的性能获得明显提升,因此可望在多任务应用中拥有良好的表现。是一种嵌入式多核处理器,它与其它多处理器在性能及功能上有所不同,在它上面研究和开发嵌入式并行应用程序是一个新兴的研究领域。打印机是嵌入式设备的一个重要应用领域。目前使用最方泛的是采用文件ㄍ夹位蛘呶谋处理成文件发送