<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39579.aspx</link><pubDate>Sun, 27 Jan 2008 05:17:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39579</guid><dc:creator>spantos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39579.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39579</wfw:commentRss><description>&lt;P&gt;Η αλήθεια είναι ότι δε ξέρω ποιό είναι το roadmap του Alchemi...&lt;BR&gt;Προσπάθειες σε νέες τεχνολογίες όμως υπάρχουν. Όπως για παράδειγμα &lt;A href="http://www.codeproject.com/KB/silverlight/gridcomputing.aspx" target=_blank&gt;αυτή&lt;/A&gt; η προσπάθεια σε .Net framework 3.5 με τη χρησιμοποίηση WPF και Silverlight, δεν την έχω δοκιμάσει και δεν ξέρω πόσο ώριμη είναι αλλά δείχνει ότι το Grid Computing δεν είναι απλά ένα ακόμη Buzz Word ...&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39552.aspx</link><pubDate>Fri, 25 Jan 2008 18:37:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39552</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39552.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39552</wfw:commentRss><description>&lt;P&gt;Πιάσαμε κουβέντα για το Grid computing στη δουλειά, και αρχίσαμε να θυμόμαστε όλοι τον καιρό που κάναμε ενδιαφέροντα πράγματα στις διπλωματικές μας! Κάποιοι από εμάς θα θέλαμε πολύ να είχαμε το Alchemi τότε: Άλλος με νευρωνικά δίκτυα, άλλος με δυναμική ρευστών, κλπ, κλπ. &lt;/P&gt;
&lt;P&gt;Μόνο που το Alchemi φαίνεται ελαφρώς πεθαμένο. Απ' ότι φαίνεται δεν σκοπεύουν να βγάλουν σύντομα νέα έκδοση η οποία να εκμεταλλεύεται το .NET 3.5&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39551.aspx</link><pubDate>Fri, 25 Jan 2008 18:20:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39551</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39551.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39551</wfw:commentRss><description>&lt;P&gt;Αυτό που περιγράφεις το έκανε και το 3D Studio όταν ήμουν φοιτητής (πριν από ........... εμ ........ 14 χρόνια?) μόνο που κανείς δεν το έλεγε grid τότε. Κάποιοι καταφέρνανε μάλιστα να τρέξουν το POVRay σε όλα τα μηχανήματα του εργαστηρίου για να κάνουν rendering με ... batchάκια. &lt;/P&gt;
&lt;P&gt;Όσο για το grid γενικότερα δεν λέω ότι είναι τραγικά, απλά εξαιρετικά περιορισμένου ενδιαφέροντος. Γι αυτό και τα grid projects είναι ερευνητικά ενώ τα parallel/functional τα κάνει η ίδια η Microsoft. &lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39541.aspx</link><pubDate>Fri, 25 Jan 2008 06:19:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39541</guid><dc:creator>spantos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39541.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39541</wfw:commentRss><description>&lt;P&gt;Έχεις δίκιο Παναγιώτη σε αυτά που λες αλλά πιστεύω ότι τα πράγματα δεν είναι τόσο τραγικά όσο τα παρουσιάζεις στο Grid Computing...&lt;/P&gt;
&lt;P&gt;Στη δουλειά&amp;nbsp;κάποια στιγμή παρουσιαστήκε η ανάγκη να τρέξει ένα task (κόψιμο σε tiles μεγάλων εικόνων) το οποίο απαιτούσε πολύ χρόνο 1 εβδομάδα αν θυμάμαι καλά... Επειδή ο χρόνος είναι πολύτιμος όμως, ξεκίνησα αναζήτηση για το πως θα μπορούσα να το μειώσω.&lt;/P&gt;
&lt;P&gt;Έτσι ψάχνωντας έπεσα πάνω στο Alchemi με το οποίο, με έλαχιστη εγκατάσταση - κώδικα και με χρήση όλων των μηχανημάτων των συναδέλφων μου στο γραφείο τα βράδια, κατάφερα να τελείωσω μέσα σε 2 ημέρες. &lt;/P&gt;
&lt;P&gt;Χωρίς clusters, χωρίς σίδερο, χρήμα και ιδιαίτερες γνώσεις ένα μεγάλο task τελείωσε πολύ νωρίτερα...&lt;/P&gt;
&lt;P&gt;Καλοί οι δύο ή 4 πυρήνες ενός συστήματος αλλά δε συγκρίνονται με τους 8 επεξεργαστές ενός grid &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39530.aspx</link><pubDate>Thu, 24 Jan 2008 23:17:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39530</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39530.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39530</wfw:commentRss><description>&lt;P&gt;Έχεις δίκο, όσα λέμε ως τώρα αφορούν το parallel computing και όχι το grid computing. Ακόμα και το OpenMP είναι κυρίως για parallel/multicore συστήματα και όχι για MPI.&amp;nbsp;Αυτό έχει να κάνει με τον τρίτο λόγο που η μόδα περνάει στα functional languages:&lt;/P&gt;
&lt;P&gt;3.&amp;nbsp;Ελάχιστοι οργανισμοί (παγκοσμίως) έχουν το σίδερο και το χρήμα που χρειάζεται να στήσουν και να διαχειριστούν ένα grid. Ενώ όλοι έχουν multi-core συστήματα. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Απλά, υπάρχουν απείρως περισσότερα multicore συστήματα (και το laptop μου) απ' ότι grids.&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39526.aspx</link><pubDate>Thu, 24 Jan 2008 22:18:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39526</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39526.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39526</wfw:commentRss><description>&lt;FONT size=1&gt;
&lt;P&gt;Το ParallelFX είναι library για το .Net 3.5 (VS 2008)...Ένα απλό dll που το κανεις reference.&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39519.aspx</link><pubDate>Thu, 24 Jan 2008 20:38:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39519</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39519.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39519</wfw:commentRss><description>Το parallelFX είναι plug-in του .Net;&lt;br&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39517.aspx</link><pubDate>Thu, 24 Jan 2008 19:42:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39517</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39517.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39517</wfw:commentRss><description>&lt;FONT size=1&gt;
&lt;P&gt;Φιλε Νάσσο,&lt;/P&gt;
&lt;P&gt;Είναι μεγάλη μου χαρά να μοιραστώ μαζί σας ένα τόσο ενδιαφέρον και σημαντικό θέμα.&lt;/P&gt;
&lt;P&gt;Πριν από μερικές μέρες, συνεννοήθηκα με τον Γιώργο Καπνιά για μια παρουσίαση...&lt;/P&gt;
&lt;P&gt;Περισσότερες πληροφορίες &lt;FONT size=1&gt;θα ανακοινωθούν &lt;/FONT&gt;από τον Γιώργο.&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39515.aspx</link><pubDate>Thu, 24 Jan 2008 19:09:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39515</guid><dc:creator>spantos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39515.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39515</wfw:commentRss><description>&lt;P&gt;Απλά να προσθέσω στα όσα πριν αναφέρθηκαν από τους φίλους Παναγιώτη και Palladin περισσότερο όμως όσον αφορά Grid Computing και όχι τόσο στο Parallel computing&amp;nbsp;ότι μια ιδιαίτερα ενδιαφέρουσα πρόταση είναι και αυτή του Πανεπιστημίου της Μελβούρνης στα πλαίσια του έργου "the gridbus project" με ονομασία &lt;A href="http://www.alchemi.net/" target=_blank&gt;Alchemi.&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39514.aspx</link><pubDate>Thu, 24 Jan 2008 18:19:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39514</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39514.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39514</wfw:commentRss><description>&lt;P&gt;Palladin,&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EL;mso-fareast-language:EL;mso-bidi-language:AR-SA;"&gt;Πρέπει να μας αφιερώσεις 2 ώρες σε ένα Comunity Event για Functional Programming and Parallel Programming, αφού είδα το video του &lt;/SPAN&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=358996#358996"&gt;Brian Beckman: Don't fear the Monads&lt;/A&gt;&amp;nbsp;με κόλησε τρελά, και απο ότι εχω καταλάβει εισαι από τους λιγους που ασχολουνται με το "Sport" &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;.&lt;/P&gt;
&lt;P&gt;Please Share &lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-GB;mso-fareast-language:EL;mso-bidi-language:AR-SA;"&gt;Knowledge&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-22.gif" alt="Beer" /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Tahoma;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-GB;mso-fareast-language:EL;mso-bidi-language:AR-SA;"&gt;Nassos&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39509.aspx</link><pubDate>Thu, 24 Jan 2008 08:23:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39509</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39509.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39509</wfw:commentRss><description>&lt;P&gt;Το parallel programming είναι αρκετά challenging... I love it &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/P&gt;
&lt;P&gt;Για&amp;nbsp;MPI σε .Net: &lt;A href="http://www.purempi.net/homepage.aspx"&gt;Pure Mpi.NET&lt;/A&gt;&amp;nbsp;και &lt;A href="http://www.osl.iu.edu/research/mpi.net/software/"&gt;MPI.NET&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39508.aspx</link><pubDate>Thu, 24 Jan 2008 06:15:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39508</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39508.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39508</wfw:commentRss><description>&lt;P&gt;Μπορείς να τα δοκιμάσεις σε οποιοδήποτε PC. Βέβαια, θα πρέπει να έχει 2 πυρήνες ή επεξεργαστές τουλάχιστον για να καταλάβεις διαφορά. Μόλις τώρα άρχισα να ξαναμανασκαλίζω το&amp;nbsp;ParallelFX και διαπίστωσα ότι 1) οι σημερινοί επεξεργαστές είνα διαολεμένα γρήγοροι και έξυπνοι. Σε πολλαπλασιασμό πινάκων double με 50.000.000 στοιχεία, ο υπολογισμός ήταν κάτω από 1 δευτερόλεπτο και έτρεχε πιο γρήγορα σε single threaded! Έπρεπε να αλλάξω τον υπολογισμό σε κάτι πολύ μυστήριο για να αρχίσει να φαίνεται η αξία του parallel. 2) Είτε OpenMP είτε Parallel For, θέλει προσοχή για να βγάλεις αποτελέσματα της προκοπής.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39507.aspx</link><pubDate>Thu, 24 Jan 2008 04:35:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39507</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39507.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39507</wfw:commentRss><description>F#; &lt;br&gt;Πρώτη φορά ακούω αυτή τη γλώσσα.&lt;br&gt;Λοιπόν παιδιά, επειδή τώρα τελευταία άρχισα να ερευνώ για &lt;br&gt;parallel programming κλπ., θέτω το εξής ερώτημα:&lt;br&gt;&lt;br&gt;Υπάρχει δυνατότητα σε ένα απλό pc-άκι&amp;nbsp; να τρέξουμε τέτοιου είδους εφαρμογές;&lt;br&gt;Η χρειάζεται εξειδικευμένο hardware;&lt;br&gt;&lt;br&gt;Όσον αφορά το software το έχω ψάξει λίγο.&lt;br&gt;&lt;br&gt;Ευχαριστώ για τις απαντήσεις σας.&lt;br&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39505.aspx</link><pubDate>Thu, 24 Jan 2008 02:23:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39505</guid><dc:creator>PALLADIN</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39505.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39505</wfw:commentRss><description>&lt;P&gt;Καλησπέρα φιλε,&lt;BR&gt;Μια χαρά τα λέει ο Παναγιώτης... Το Parallel programming είναι ένας τεράστιος τομέας... ανάλογα το πρόβλημα καθορίζεται η αρχιτεκτονική που θα επιλέξεις...&lt;/P&gt;
&lt;P&gt;Από libs στο .Net έχουμε &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&amp;amp;displaylang=en"&gt;PFX&lt;/A&gt; και &lt;A href="http://msdn.microsoft.com/msdnmag/issues/06/09/ConcurrentAffairs/default.aspx"&gt;CCR&lt;/A&gt;... &lt;/P&gt;
&lt;P&gt;Έχω έναν φίλο που κάνει high performance computing σε Fortran με OpenMP... &lt;BR&gt;Κάνοντας code review μαζί του (είχε κάποια θέματα αρχιτεκτονικής), &lt;BR&gt;συνειδητοποίησα ότι μπορώ να ξαναγράψω αυτό τον "χαμό" σε functional style με F#,&lt;BR&gt;και ο κώδικας να μειωθεί στο μισό, να γίνει πιο readable πιο performant και πιο declarative!!!&lt;/P&gt;</description></item><item><title>Απ: Grid computing</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39503.aspx</link><pubDate>Thu, 24 Jan 2008 01:31:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39503</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39503.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=39503</wfw:commentRss><description>&lt;P&gt;Το OpenMP είναι API καθαρά για C++ (και Fortran), οπότε δεν υποστηρίζεται από το .NET αλλά υποστηρίζεται από την Visual C++. Όσον αφορά το grid computing και το MPI δεν έχω ασχοληθεί αλλά μία γρήγορη αναζήτηση στο google και το MSDN γυρίζει πολλά αποτελέσματα.&amp;nbsp;Υπάρχουν τα &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&amp;amp;displaylang=en"&gt;Parallel Extensions&amp;nbsp;για το .NET 3.5&lt;/A&gt;&amp;nbsp;και στο MSDN ψάχνοντας για "grid computing" θα βρεις πρώτα-πρώτα δύο webcasts, &lt;A title="MSDN Webcast: Advanced .NET Programming for Grid Computing (Level 200 ... " href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032293697&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Webcast: Advanced .NET Programming for &lt;B&gt;Grid&lt;/B&gt; &lt;B&gt;Computing&lt;/B&gt;&lt;/A&gt;&amp;nbsp;και &lt;A title="MSDN Webcast: Object-Oriented Programming for Grid: Grid Computing for ... " href="http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032293686&amp;amp;Culture=en-US"&gt;MSDN Webcast: Object-Oriented Programming for &lt;B&gt;Grid&lt;/B&gt;&lt;/A&gt;, ενώ ακόμα πιο γενικά για παράλληλη επεξεργασία, είναι φοβερά της μόδας αυτό τον καιρό οι functional γλώσσες, η &lt;A href="http://research.microsoft.com/fsharp/fsharp.aspx"&gt;F#&lt;/A&gt; , transactional memory, το Parallel LINQ (γιούχου Palladin!)&amp;nbsp;κλπ.&lt;/P&gt;
&lt;P&gt;Ο λόγος που το ενδιαφέρον γυρίζει στις functional γλώσσες είναι ότι το MPI δεν είναι scalable τουλάχιστον όσον αφορά business/everyday/gaming εφαρμογές οι οποίες θα τρέχουν σε N-core συστήματα για δύο λόγους: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Πρέπει να ξέρεις καλά την πλατφόρμα στην οποία θα εκτελεστεί το πρόγραμμα, κάτι το οποίο είναι ουτοπία σε εφαρμογές ευρείας χρήσης. Το πρόγραμμα θα πρέπει να μπορεί να τρέξει σε 1,2 ή 40 cores εκμεταλλευόμενο όσους επεξεργαστές βρει, σε όποια διάταξη.&lt;/LI&gt;
&lt;LI&gt;Θέλει πολύ χρόνο για να γίνει σωστά ακόμα και για απλά θέματα. Εμείς όμως το θέλουμε γρήγορα και για πολύπλοκα θέματα.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Αντίθετα, με τις functional γλώσσες το ίδιο το runtime &lt;EM&gt;θα&lt;/EM&gt; μπορεί να επιλέξει τον καλύτερο τρόπο εκτέλεσης του κώδικα, όπως ο query optimizer του SQL Server επιλέγει τον καλύτερο τρόπο εκτέλεσης ενός query. &lt;/P&gt;</description></item></channel></rss>