HEAL DSpace

An efficient hardware implementation for AI applications

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Dimopoulos, A en
dc.contributor.author Pavlatos, C en
dc.contributor.author Panagopoulos, I en
dc.contributor.author Papakonstantinou, G en
dc.date.accessioned 2014-03-01T02:43:54Z
dc.date.available 2014-03-01T02:43:54Z
dc.date.issued 2006 en
dc.identifier.issn 0302-9743 en
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/31549
dc.subject Attribute Grammar en
dc.subject Embedded System en
dc.subject Field Programmable Gate Array en
dc.subject Hardware Architecture en
dc.subject Hardware Implementation en
dc.subject Logic Programs en
dc.subject Low Power Consumption en
dc.subject Performance Improvement en
dc.subject Processing Element en
dc.subject.classification Computer Science, Theory & Methods en
dc.subject.other Computer architecture en
dc.subject.other Computer programming en
dc.subject.other Electric power utilization en
dc.subject.other Embedded systems en
dc.subject.other Field programmable gate arrays en
dc.subject.other Formal logic en
dc.subject.other Hardware en
dc.subject.other Microprocessor chips en
dc.subject.other Hardware architecture en
dc.subject.other Inference engine en
dc.subject.other Logic programs en
dc.subject.other Low power consumption en
dc.subject.other Artificial intelligence en
dc.title An efficient hardware implementation for AI applications en
heal.type conferenceItem en
heal.identifier.primary 10.1007/11752912_6 en
heal.identifier.secondary http://dx.doi.org/10.1007/11752912_6 en
heal.language English en
heal.publicationDate 2006 en
heal.abstract A hardware architecture is presented, which accelerates the performance of intelligent applications that are based on logic programming. The logic programs are mapped on hardware and more precisely on FPGAs (Field Programmable Gate Array). Since logic programs may easily be transformed into an equivalent Attribute Grammar (AG), the underlying model of implementing an embedded system for the aforementioned applications can be that of an AG evaluator. Previous attempts to the same problem were based on the use of two separate components. An FPGA was used for mapping the inference engine and a conventional RISC microprocessor for mapping the unification mechanism and user defined additional semantics. In this paper a new architecture is presented, in order to drastically reduce the number of the required processing elements by a factor of n (length of input string). This fact and the fact of using, for the inference engine, an extension of the most efficient parsing algorithm, allowed us to use only one component i.e. a single FPGA board, eliminating the need for an additional external RISC microprocessor, since we have embedded two ""PicoBlaze"" Soft Processors into the FPGA. The proposed architecture is suitable for embedded system applications where low cost, portability and low power consumption is of crucial importance. Our approach was tested with numerous examples in order to establish the performance improvement over previous attempts. © Springer-Verlag Berlin Heidelberg 2006. en
heal.publisher SPRINGER-VERLAG BERLIN en
heal.journalName Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) en
heal.bookName LECTURE NOTES IN COMPUTER SCIENCE en
dc.identifier.doi 10.1007/11752912_6 en
dc.identifier.isi ISI:000238053100004 en
dc.identifier.volume 3955 LNAI en
dc.identifier.spage 35 en
dc.identifier.epage 45 en


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Μορφότυπο Προβολή

Δεν υπάρχουν αρχεία που σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής