
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.hh.se/ceres/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hh.se/ceres/index.php?action=history&amp;feed=atom&amp;title=Publications%3AA_Methodology_for_Generating_Verified_Combinatorial_Circuits</id>
		<title>Publications:A Methodology for Generating Verified Combinatorial Circuits - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hh.se/ceres/index.php?action=history&amp;feed=atom&amp;title=Publications%3AA_Methodology_for_Generating_Verified_Combinatorial_Circuits"/>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php?title=Publications:A_Methodology_for_Generating_Verified_Combinatorial_Circuits&amp;action=history"/>
		<updated>2026-05-22T12:53:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://wiki.hh.se/ceres/index.php?title=Publications:A_Methodology_for_Generating_Verified_Combinatorial_Circuits&amp;diff=4274&amp;oldid=prev</id>
		<title>Slawek: Created page with &quot;&lt;div style='display: none'&gt; == Do not edit this section == &lt;/div&gt; {{PublicationSetupTemplate|Author=Oleg Kiselyov, Kedar N. Swadi, Walid Taha |PID=588274 |Name=Kiselyov, Oleg ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hh.se/ceres/index.php?title=Publications:A_Methodology_for_Generating_Verified_Combinatorial_Circuits&amp;diff=4274&amp;oldid=prev"/>
				<updated>2014-06-26T03:44:55Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div style=&amp;#039;display: none&amp;#039;&amp;gt; == Do not edit this section == &amp;lt;/div&amp;gt; {{PublicationSetupTemplate|Author=Oleg Kiselyov, Kedar N. Swadi, Walid Taha |PID=588274 |Name=Kiselyov, Oleg ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style='display: none'&amp;gt;&lt;br /&gt;
== Do not edit this section ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{PublicationSetupTemplate|Author=Oleg Kiselyov, Kedar N. Swadi, Walid Taha&lt;br /&gt;
|PID=588274&lt;br /&gt;
|Name=Kiselyov, Oleg (Fleet Numerical Meteorology and Oceanography Center, Monterey, CA 93943);Swadi, Kedar N. (Department of Computer Science Rice University);Taha, Walid [waltah] (Department of Computer Science Rice University)&lt;br /&gt;
|Title=A Methodology for Generating Veriﬁed Combinatorial Circuits&lt;br /&gt;
|PublicationType=Conference Paper&lt;br /&gt;
|ContentType=Refereegranskat&lt;br /&gt;
|Language=eng&lt;br /&gt;
|Journal=&lt;br /&gt;
|JournalISSN=&lt;br /&gt;
|Status=&lt;br /&gt;
|Volume=&lt;br /&gt;
|Issue=&lt;br /&gt;
|HostPublication=&lt;br /&gt;
|Conference=EMSOFT'04. International Conference on Embedded Software and Systems.&lt;br /&gt;
|StartPage=&lt;br /&gt;
|EndPage=&lt;br /&gt;
|Year=2004&lt;br /&gt;
|Edition=&lt;br /&gt;
|Pages=&lt;br /&gt;
|City=&lt;br /&gt;
|Publisher=&lt;br /&gt;
|Series=&lt;br /&gt;
|SeriesISSN=&lt;br /&gt;
|ISBN=&lt;br /&gt;
|Urls=&lt;br /&gt;
|ISRN=&lt;br /&gt;
|DOI=&lt;br /&gt;
|ISI=&lt;br /&gt;
|PMID=&lt;br /&gt;
|ScopusId=&lt;br /&gt;
|NBN=urn:nbn:se:hh:diva-20975&lt;br /&gt;
|LocalId=&lt;br /&gt;
|ArchiveNumber=&lt;br /&gt;
|Keywords=Multi-stage programming;abstract interpretation&lt;br /&gt;
|Categories=Datorsystem (20206)&lt;br /&gt;
|ResearchSubjects=&lt;br /&gt;
|Projects=&lt;br /&gt;
|Notes=&lt;br /&gt;
|Abstract=&amp;lt;p&amp;gt;High-level programming languages offer signiﬁcant expressivitybut provide little or no guarantees about resource use. Resourcebounded languages — such as hardware-description languages —provide strong guarantees about the runtime behavior of computations but often lack mechanisms that allow programmers to writemore structured, modular, and reusable programs. To overcomethis basic tension in language design, recent work advocated the useof Resource-aware Programming (RAP) languages, which take intoaccount the natural distinction between the development platformand the deployment platform for resource-constrained software.This paper investigates the use of RAP languages for the generation of combinatorial circuits. The key challenge that we encounteris that the RAP approach does not safely admit a mechanism to express a posteriori (post-generation) optimizations. The paper proposes and studies the use of abstract interpretation to overcome thisproblem. The approach is illustrated using an in-depth analysis ofthe Fast Fourier Transform (FFT). The generated computations arecomparable to those generated by FFTW.&amp;lt;/p&amp;gt;&lt;br /&gt;
|Opponents=&lt;br /&gt;
|Supervisors=&lt;br /&gt;
|Examiners=&lt;br /&gt;
|Patent=&lt;br /&gt;
|ThesisLevel=&lt;br /&gt;
|Credits=&lt;br /&gt;
|Programme=&lt;br /&gt;
|Subject=&lt;br /&gt;
|Uppsok=&lt;br /&gt;
|DefencePlace=&lt;br /&gt;
|DefenceLanguage=&lt;br /&gt;
|DefenceDate=&lt;br /&gt;
|CreatedDate=2013-01-14&lt;br /&gt;
|PublicationDate=2013-01-15&lt;br /&gt;
|LastUpdated=2014-01-24&lt;br /&gt;
|diva=http://hh.diva-portal.org/smash/record.jsf?searchId=1&amp;amp;pid=diva2:588274}}&lt;br /&gt;
&amp;lt;div style='display: none'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keep all hand-made modifications below ==&lt;br /&gt;
&amp;lt;/div&amp;gt;{{PublicationDisplayTemplate}}&lt;/div&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	</feed>