Show simple item record

Hardware architectures to support low power natural I/O applications.

dc.contributor.authorKrishna, Rajeev
dc.contributor.advisorAustin, Todd M.
dc.date.accessioned2016-08-30T15:38:04Z
dc.date.available2016-08-30T15:38:04Z
dc.date.issued2004
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:3138204
dc.identifier.urihttps://hdl.handle.net/2027.42/124462
dc.description.abstractAs computing systems become an ever more integral aspect of our everyday lives, the demand for more domain appropriate forms of interface technology has increased substantially. Nowhere is this better seen than small hand-held devices, which currently utilize awkward techniques such as specialized scripts or on-screen keyboards. Achieving the goal of ubiquitous computing will require a departure from standard methods, leading to renewed interest in natural I/O technologies such as speech recognition. Unfortunately, the computational demands of robust, large vocabulary speech recognition are well beyond the capabilities likely to be seen on handheld systems in the near future. This work explores the potential for utilizing domain specific characteristics of natural I/O workloads to achieve the necessary functionality within the energy constraints of low power systems. We focus on speech recognition, and exploit the massive amounts of easily exposed thread level concurrency (1000s to 10,000s of potential threads) inherent in this application. We present a hybrid multi-threaded, chip-multiprocessor architecture utilizing small, unsophisticated processing elements and numerous latency tolerating mechanisms to maximize processor utilization and system throughput. Under idealized memory constraints, such a system achieves near linear speedup with added parallel resources, often correlating to a reduction in workload energy consumption despite the added power dissipation. We next turn our attention to the memory system, determining that memory bandwidth is the key constraint in this domain. Streaming access to knowledge base data can severely constrain achievable performance. We find that a multi-level caching strategy, targeting L2 sizes to match higher locality program metadata (<256K) can achieve significant improvements in performance by reducing bandwidth demand. Overall, we find that a fairly small CMP/MT architecture (4 processors, 2--4 hardware thread contexts each) with such a multi-level memory system can achieve or exceed realtime performance on moderate complexity tasks, and that the inherent properties of our architecture make techniques such as dynamic concurrency management, data compression in the lower levels of the memory system, and voltage and frequency scaling quite effective at providing realtime speech recognition within the energy budget of low-power portable systems.
dc.format.extent286 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectApplications
dc.subjectArchitectures
dc.subjectHardware
dc.subjectI/o
dc.subjectLow-power
dc.subjectNatural
dc.subjectSpeech Recognition
dc.subjectSupport
dc.titleHardware architectures to support low power natural I/O applications.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineApplied Sciences
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/124462/2/3138204.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.