Spelling suggestions: "subject:"fatma"" "subject:"datma""
1 |
High-level structured programming models for explicit and automatic parallelization on multicore architectures / Modèle de programmation de haut niveau pour la parallélisation expicite et automatique : application aux architectures multicoeursKhammassi, Nader 05 December 2014 (has links)
La prolifération des architectures multi-coeurs est source d’unepression importante pour les developpeurs, qui doivent chercherà paralléliser leurs applications de manière à profiter au mieux deces plateformes. Malheureusement, les modèles de programmationde bas niveau amplifient les difficultés inhérentes à la conceptiond’applications complexes et parallèles. Il existe donc une attentepour des modèles de programmation de plus haut niveau, quipuissent simplifier la vie des programmeurs de manière significative,tout en proposant des abstractions suffisantes pour absorberl’hétérogénéité des architectures matérielles.Contrairement à une multitude de modèles de programmation parallèlequi introduisent de nouveaux langages, annotations ou étendentdes langages existants et requièrent donc des compilateurs spécialisés,nous exploitons ici le potentiel du language C++ standardet traditionnel. En particulier nous avons recours à ses capacitésen terme de meta-programmation, afin de fournir au programmeurune interface de programmation parallèle simple et directe. Cetteinterface autorise le programmeur à exprimer le parallélismede son application au prix d’une altération négligeable du codeséquentiel initial. Un runtime intelligent se charge d’extraire touteinformation relative aux dépendances de données entre tâches,ainsi que celles relatives à l’ordonnancement. Nous montronscomment ce runtime est à même d’exploiter ces informations dansle but de détecter et protéger les données partagées, puis réaliserun ordonnancement prenant en compte les particularités des caches.L’implémentation initiale de notre modèle de programmation est unelibrairie C++ pure appelée XPU. XPU est conÃ˘gue dans le but defaciliter l’explicitation, par le programmeur, du parallélisme applicatif.Une seconde réalisation appelée FATMA doit être considérée commeune extension d’XPU qui permet une détection automatique desdépendances dans une séquence de tâches : il s’agit donc de parallélisationautomatique, sans recours à quelque outil que se soit,excepté un compilateur C++ standard. Afin de démontrer le potentielde notre approche, nous utilisons ces deux outils –XPU et FATMA–pour paralléliser des problèmes populaires, ainsi que des applicationsindustrielles réelles. Nous montrons qu’en dépit de leur abstractionélevée, nos modèles de programmation présentent des performancescomparables à des modèles de programmation de basniveau,et offrent un meilleur compromis productivité-performance. / The continuous proliferation of multicore architectures has placeddevelopers under great pressure to parallelize their applicationsaccordingly with what such platforms can offer. Unfortunately,traditional low-level programming models exacerbate the difficultiesof building large and complex parallel applications. High-level parallelprogramming models are in high-demand as they reduce the burdenson programmers significantly and provide enough abstraction toaccommodate hardware heterogeneity. In this thesis, we proposea flexible parallelization methodology, and we introduce a newtask-based parallel programming model designed to provide highproductivity and expressiveness without sacrificing performance.Our programming model aims to ease expression of both sequentialexecution and several types of parallelism including task, data andpipeline parallelism at different granularity levels to form a structuredhomogeneous programming model.Contrary to many parallel programming models which introducenew languages, compiler annotations or extend existing languagesand thus require specialized compilers, extra-hardware or virtualmachines..., we exploit the potential of the traditional standardC++ language and particularly its meta-programming capabilities toprovide a light-weight and smart parallel programming interface. Thisprogramming interface enable programmer to express parallelismat the cost of a little amount of extra-code while reuse its legacysequential code almost without any alteration. An intelligent run-timesystem is able to extract transparently many information on task-datadependencies and ordering. We show how the run-time system canexploit these valuable information to detect and protect shared dataautomatically and perform cache-aware scheduling.The initial implementation of our programming model is a pure C++library named "XPU" and is designed for explicit parallelism specification.A second implementation named "FATMA" extends XPU andexploits the transparent task dependencies extraction feature to provideautomatic parallelization of a given sequence of tasks withoutneed to any specific tool apart a standard C++ compiler. In order todemonstrate the potential of our approach, we use both of the explicitand automatic parallel programming models to parallelize popularproblems as well as real industrial applications. We show thatdespite its high abstraction, our programming models provide comparableperformances to lower-level programming models and offersa better productivity-performance tradeoff.
|
2 |
Une approche transnationale des écritures des femmes ottomanes et françaises (européennes) au 19ème et au début du 20ème siècle / A Transnational Approach to Literatures of Ottoman and French (European) Women Writers of 19th and Early 20th CenturiesTimuroglu, Senem 15 December 2017 (has links)
Dans la présente étude intitulée « Une approche transnationale des écritures des femmes ottomanes et françaises (européennes) au 19ème et au début du 20ème siècle » nous avons étudié les ouvrages et œuvres de femmes ottomanes et européennes autour de l’image du « harem » avec une approche transnationale féministe. La revendication de la thèse est que l’on ne peut ni parler d’une seule image du harem ni d’un type de récit de harem de femme ottomane, anglaise ou française. En replaçant ces ouvrages, classés dans la catégorie de « littérature de harem » au rang de la littérature mondiale, nous avons observé les différentes manières d’appréhender la lutte pour la libération de la condition féminine des femmes ottomanes comme autant de témoignages différents. D’autre part, nous avons mis en évidence, les interactions et la solidarité que les femmes féministes ottomanes et européennes ont mis en place, malgré les différences, de race, langue et religion pour leur lutte pour la condition féminine, dans un commun état d’esprit lié aux revendications de leur genre, du 19ème siècle au début du 20ème siècle. / In this manuscript titled « A Transnational Approach to Literatures of Ottoman and French (European) Women Writers of 19th and Early 20th Centuries » works of Ottoman and European women writers gathered around the image of « harem » are explored with a comparative and transnational feminist method. Their work is analyzed in a non-Eurocentric, transnational, multi-cultural and multi- lingual, global and systematic perspective divorced from discourses of male hegemony. The central argument of this manuscript is that there are multiple images for the East and hardly any type of European women’s narrative can serve as a prototype. In this study, narratives piled under the category « harem literature » are evaluated as part of the greater World Literature and arenas for contrasting testmonies of Ottoman Women’s Liberation Movement. Moreover, solidarity and interaction developed among Ottoman and European women are noted who had common gender-related problems next to differences due ethnicity, language and religion, in the 19th and early 20th centuries.
|
3 |
Challenges and potentials of channeling local philanthropy towards development and aocial justice and the role of waqf (Islamic and Arab-civic endowments) in building community foundationsDaly, Marwa El 16 May 2012 (has links)
Diese Arbeit bietet eine solide theoretische Grundlage zu Philanthropie und religiös motivierten Spendenaktivitäten und deren Einfluss auf Wohltätigkeitstrends, Entwicklungszusammenarbeit und einer auf dem Gedanken der sozialen Gerechtigkeit beruhenden Philanthropie. Untersucht werden dafür die Strukturen religiös motivierte Spenden, für die in der islamischen Tradition die Begriffe „zakat“, „Waqf“ oder im Plural auch „awqaf-“ oder „Sadaqa“ verwendet werden, der christliche Begriff dafür lautet „tithes“ oder „ushour“. Aufbauend auf diesem theoretischen Rahmenwerk analysiert die qualitative und quantitative Feldstudie auf nationaler Ebene, wie die ägyptische Öffentlichkeit Philanthropie, soziale Gerechtigkeit, Menschenrechte, Spenden, Freiwilligenarbeit und andere Konzepte des zivilgesellschaftlichen Engagements wahrnimmt. Um eine umfassende und repräsentative Datengrundlage zu erhalten, wurden 2000 Haushalte, 200 zivilgesellschaftliche Organisationen erfasst, sowie Spender, Empfänger, religiöse Wohltäter und andere Akteure interviewt. Die so gewonnen Erkenntnisse lassen aussagekräftige Aufschlüsse über philanthropische Trends zu. Erstmals wird so auch eine finanzielle Einschätzung und Bewertung der Aktivitäten im lokalen Wohltätigkeitsbereich möglich, die sich auf mehr als eine Billion US-Dollar beziffern lassen. Die Erhebung weist nach, dass gemessen an den Pro-Kopf-Aufwendungen die privaten Spendenaktivitäten weitaus wichtiger sind als auswärtige wirtschaftliche Hilfe für Ägypten. Das wiederum lässt Rückschlüsse zu, welche Bedeutung lokale Wohltätigkeit erlangen kann, wenn sie richtig gesteuert wird und nicht wie bislang oft im Teufelskreis von ad-hoc-Spenden oder Hilfen von Privatperson an Privatperson gefangen ist. Die Studie stellt außerdem eine Verbindung her zwischen lokalen Wohltätigkeits-Mechanismen, die meist auf religiösen und kulturellen Werten beruhen, und modernen Strukturen, wie etwa Gemeinde-Stiftungen oder Gemeinde-„waqf“, innerhalb derer die Spenden eine nachhaltige Veränderung bewirken können. Daher bietet diese Arbeit also eine umfassende wissenschaftliche Grundlage, die nicht nur ein besseres Verständnis, sondern auch den nachhaltiger Aus- und Aufbau lokaler Wohltätigkeitsstrukturen in Ägypten ermöglicht. Zentral ist dabei vor allem die Rolle lokaler, individueller Spenden, die beispielsweise für Stiftungen auf der Gemeindeebene eingesetzt, wesentlich zu einer nachhaltigen Entwicklung beitragen könnten – und das nicht nur in Ägypten, sondern in der gesamten arabischen Region. Als konkretes Ergebnis dieser Arbeit, wurde ein innovatives Modell entwickelt, dass neben den wissenschaftlichen Daten das Konzept der „waqf“ berücksichtigt. Der Wissenschaftlerin und einem engagierten Vorstand ist es auf dieser Grundlage gelungen, die Waqfeyat al Maadi Community Foundation (WMCF) zu gründen, die nicht nur ein Modell für eine Bürgerstiftung ist, sondern auch das tradierte Konzept der „waqf“ als praktikable und verbürgte Wohlstätigkeitsstruktur sinnvoll weiterentwickelt. / This work provides a solid theoretical base on philanthropy, religious giving (Islamic zakat, ‘ushour, Waqf -plural: awqaf-, Sadaqa and Christian tithes or ‘ushour), and their implications on giving trends, development work, social justice philanthropy. The field study (quantitative and qualitative) that supports the theoretical framework reflects at a national level the Egyptian public’s perceptions on philanthropy, social justice, human rights, giving and volunteering and other concepts that determine the peoples’ civic engagement. The statistics cover 2000 households, 200 Civil Society Organizations distributed all over Egypt and interviews donors, recipients, religious people and other stakeholders. The numbers reflect philanthropic trends and for the first time provide a monetary estimate of local philanthropy of over USD 1 Billion annually. The survey proves that the per capita share of philanthropy outweighs the per capita share of foreign economic assistance to Egypt, which implies the significance of local giving if properly channeled, and not as it is actually consumed in the vicious circle of ad-hoc, person to person charity. In addition, the study relates local giving mechanisms derived from religion and culture to modern actual structures, like community foundations or community waqf that could bring about sustainable change in the communities. In sum, the work provides a comprehensive scientific base to help understand- and build on local philanthropy in Egypt. It explores the role that local individual giving could play in achieving sustainable development and building a new wave of community foundations not only in Egypt but in the Arab region at large. As a tangible result of this thesis, an innovative model that revives the concept of waqf and builds on the study’s results was created by the researcher and a dedicated board of trustees who succeeded in establishing Waqfeyat al Maadi Community Foundation (WMCF) that not only introduces the community foundation model to Egypt, but revives and modernizes the waqf as a practical authentic philanthropic structure.
|
Page generated in 0.0338 seconds