<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The ILNumerics Blog &#187; library</title>
	<atom:link href="https://ilnumerics.net/blog/tag/library/feed/" rel="self" type="application/rss+xml" />
	<link>https://ilnumerics.net/blog</link>
	<description>The Productivity Machine  &#124;  A fresh attempt for scientific computing  &#124;  http://ilnumerics.net</description>
	<lastBuildDate>Thu, 05 Dec 2024 09:09:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>LLVM everywhere</title>
		<link>https://ilnumerics.net/blog/llvm-everywhere/</link>
		<comments>https://ilnumerics.net/blog/llvm-everywhere/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 16:52:59 +0000</pubDate>
		<dc:creator><![CDATA[haymo]]></dc:creator>
				<category><![CDATA[Interesting/ useless]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[llvm]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://ilnumerics.net/blog/?p=146</guid>
		<description><![CDATA[<p>F#News today published some efforts to utilize the impressive power of the LLVM compiler suite from within F#. The attempts did not turn out to be mature nor stable yet &#8211; but it marks some potential of utilizing multi level compilation for runtime optimization: Use high level languages to formulate your algorithm and let lower &#8230; <a href="https://ilnumerics.net/blog/llvm-everywhere/" class="more-link">Continue reading <span class="screen-reader-text">LLVM everywhere</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://ilnumerics.net/blog/llvm-everywhere/">LLVM everywhere</a> appeared first on <a rel="nofollow" href="https://ilnumerics.net/blog">The ILNumerics Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>F#News today published some <a href="http://fsharpnews.blogspot.com/2012/03/using-llvm-from-f-under-windows.html">efforts</a> to utilize the impressive power of the <a href="http://llvm.org/">LLVM </a>compiler suite from within F#. The attempts did not turn out to be mature nor stable yet &#8211; but it marks some potential of utilizing multi level compilation for runtime optimization: Use high level languages to formulate your algorithm and let lower level optimizations translate your algorithm into highly efficient (platform specific) code. The attempt demonstrated in the post mentioned above still does not sufficiently hide the internals of LLVM. A truely comfortable library would offer a switch to the user only: <code>UsePlatformOptimization </code>- <code>on/off</code>. It would then be the responsibility of the library to transform the high level algorithm into valuable input of the optimizing framework. </p>
<p>LLVM is not the only interesting target for such optimization scenario. Another target is OpenCL. However, most graphic card vendors and Intel (dont know about AMD?) rely on LLVM for their OpenCL implementations already. So it appears there is no way around LLVM &#8230; </p>
<p>The post <a rel="nofollow" href="https://ilnumerics.net/blog/llvm-everywhere/">LLVM everywhere</a> appeared first on <a rel="nofollow" href="https://ilnumerics.net/blog">The ILNumerics Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://ilnumerics.net/blog/llvm-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript graphing lib: JSXGraph</title>
		<link>https://ilnumerics.net/blog/javascript-graphing-lib-jsxgraph/</link>
		<comments>https://ilnumerics.net/blog/javascript-graphing-lib-jsxgraph/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 17:55:52 +0000</pubDate>
		<dc:creator><![CDATA[haymo]]></dc:creator>
				<category><![CDATA[Interesting/ useless]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[graphing]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://ilnumerics.net/blog/?p=142</guid>
		<description><![CDATA[<p>A quite interesting piece of software is published by the university of bayreuth. It does not only come with the option for cross browser plotting of several graphic primitives but also provides a number of basic higher level numeric functionality: JSXGraph is now available in version 0.93.</p>
<p>The post <a rel="nofollow" href="https://ilnumerics.net/blog/javascript-graphing-lib-jsxgraph/">Javascript graphing lib: JSXGraph</a> appeared first on <a rel="nofollow" href="https://ilnumerics.net/blog">The ILNumerics Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>A quite interesting piece of software is published by the university of bayreuth. It does not only come with the option for cross browser plotting of several graphic primitives but also provides a number of basic higher level numeric functionality: <a href="http://jsxgraph.uni-bayreuth.de/wp/">JSXGraph</a> is now available in version <a href="http://jsxgraph.uni-bayreuth.de/wp/2012/01/27/cdn-updated-to-v0-93/trackback/">0.93</a>.</p>
<p>The post <a rel="nofollow" href="https://ilnumerics.net/blog/javascript-graphing-lib-jsxgraph/">Javascript graphing lib: JSXGraph</a> appeared first on <a rel="nofollow" href="https://ilnumerics.net/blog">The ILNumerics Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://ilnumerics.net/blog/javascript-graphing-lib-jsxgraph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
