A Unifying Interface Abstraction for Accelerated Computing in Sensor Nodes
dc.contributor.author | Iyer, Srikrishna | en |
dc.contributor.committeechair | Schaumont, Patrick R. | en |
dc.contributor.committeemember | Shukla, Sandeep K. | en |
dc.contributor.committeemember | Yang, Yaling | en |
dc.contributor.department | Electrical and Computer Engineering | en |
dc.date.accessioned | 2014-03-14T20:43:44Z | en |
dc.date.adate | 2011-08-31 | en |
dc.date.available | 2014-03-14T20:43:44Z | en |
dc.date.issued | 2011-08-09 | en |
dc.date.rdate | 2011-08-31 | en |
dc.date.sdate | 2011-08-18 | en |
dc.description.abstract | Hardware-software co-design techniques are very suitable to develop the next generation of sensornet applications, which have high computational demands. By making use of a low power FPGA, the peak computational performance of a sensor node can be improved without significant degradation of the standby power dissipation. In this contribution, we present a methodology and tool to enable hardware/software co-design for sensor node application development. We present the integration of nesC, a sensornet programming language, with GEZEL, an easy-to-use hardware description language. We describe the hardware/software interface at different levels of abstraction: at the level of the design language, at the level of the co-simulator, and in the hardware implementation. We use a layered, uniform approach that is particularly suited to deal with the heterogeneous interfaces typically found on small embedded processors. We illustrate the strengths of our approach by means of a prototype application: the integration of a hardware-accelerated crypto-application in a nesC application. | en |
dc.description.degree | Master of Science | en |
dc.identifier.other | etd-08182011-172058 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-08182011-172058/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/34625 | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | Iyer_SR_T_2011.pdf | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Communication Interface-Abstraction Architecture | en |
dc.subject | automatic code-generation | en |
dc.subject | TinyOS | en |
dc.subject | nesC | en |
dc.subject | GEZEL | en |
dc.subject | hardware/software co-design | en |
dc.subject | co-processor | en |
dc.subject | wireless sensor nodes | en |
dc.subject | CPU | en |
dc.subject | Field programmable gate arrays | en |
dc.title | A Unifying Interface Abstraction for Accelerated Computing in Sensor Nodes | en |
dc.type | Thesis | en |
thesis.degree.discipline | Electrical and Computer Engineering | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1