Escuela Técnica Superior De Ingeniería Informática Departamento De Tecnología Electrónica Tesis Doctoral Implementación So

Total Page:16

File Type:pdf, Size:1020Kb

Escuela Técnica Superior De Ingeniería Informática Departamento De Tecnología Electrónica Tesis Doctoral Implementación So Escuela Técnica Superior de Ingeniería Informática Departamento de Tecnología Electrónica Tesis doctoral Implementación sobre hardware reconfigurable de una arquitectura no determinista, paralela y distribuida de alto rendimiento, basada en modelos de computación con membranas Realizada por Juan Quirós Carmona Ingeniero en Informática Dirigida por Dr. Alejandro Millán Calderón Dr. Julián Viejo Cortés Prof. Contratado Doctor Prof. Contratado Doctor Interino Sevilla, 31 de octubre de 2015 Resumen En este documento se presenta el trabajo de tesis doctoral realizado dentro del Programa de Doctorado “Informática Industrial” del Departamento de Tecnología Electrónica de la Universidad de Sevilla. Recoge la investigación centrada en el desarrollo de una implementación en hardware reconfigurable, FPGA, de modelos de computación basados en membranas, también denominados sistemas P. Estos sistemas, de inspiración biológica, son de reciente creación, y tienen aplicaciones directas en procesos de simulación, especialmente de sistemas y procesos biológi- cos. Se engloban dentro de la computación natural, y se trata de modelos paralelos maximales orientados a máquinas. Este hecho supone un desafío en el desarrollo de implementaciones hardware, ya que es precisa la generación de un diseño diferen- te para cada problema, incluso para cada instancia. Como consecuencia directa, es necesario el desarrollo de una arquitectura hardware dedicada parametrizada, junto con un desarrollo software, que analice los sistemas de entrada y, en base a sus características, construya un diseño sintetizable dedicado para esa instancia concreta. Además, al ser la disciplina de reciente creación, existen distintos tipos de sistemas P, por lo que es preciso un análisis previo, seguido de una selección, con el propósito de implementar el mayor subconjunto posible de los mismos. 1 2 Agradecimientos Me gustaría agradecer su ayuda a todas aquellas personas que, de un modo u otro, han contribuido con su granito de arena a la conclusión de este trabajo. Empezando por mis familiares, especialmente mis padres Juan y Ma del Carmen, mi hermana Setefilla, mi novia Gema y mis abuelos. También a todos mis amigos, entre ellos Josemi, Eli, Rocío, Fer y Juanma. No puedo olvidarme de todos mis compañeros del Departamente de Tecnología Electrónica, especialmente a mis di- rectores de tesis, Alejandro y Julián, a Manolo por todo su apoyo, y al resto de mis compañeros del Grupo de Investigación y Desarrollo Digital, ya que sin su ayuda no estaríais leyendo estas líneas. Por último, también dar las gracias al apoyo del Grupo de Computación Natural de la Universidad de Sevilla por su colaboración. Este trabajo ha sido parcialmente financiado por el Ministerio de Ciencia e Innovación del Gobierno de España a través del proyecto TEC2011-27936 (HI- PERSYS), el proyecto TEC2007-61802 (HIPER), por el Fondo Europeo de Desa- rrollo Regional (FEDER) y por el Ministerio de Educación, Cultura y Deporte a través de la beca FPU AP2009-3625. 3 4 Índice general Resumen 1 Agradecimientos 3 1. Introducción 17 1.1. Tecnologías de implementación . 18 1.1.1. Sistema de computación secuencial . 19 1.1.2. Sistemas de computación paralelos basados en software ... 19 1.1.3. Sistemas de computación paralelos basados en hardware .. 21 1.2. Implementaciones de modelos de computación con membranas . 24 1.3. Objetivos y estructura de la tesis . 26 I Análisis del estado del arte 29 2. La computación con membranas 31 2.1. Computación con membranas . 32 2.1.1. Definición de un sistema de membranas . 37 2.1.2. Modelo de computación con membranas. Un ejemplo . 43 2.1.3. Aplicaciones de los sistemas P . 47 2.2. Implementaciones actuales . 51 2.2.1. Requisitos de diseño . 51 2.2.2. Trabajos de implementación software ............. 52 2.2.3. Trabajos de implementación hardware ............ 58 2.3. Conclusiones . 70 5 6 ÍNDICE GENERAL II Desarrollo de la arquitectura Almond PS y del soft- ware de generación 73 3. Arquitectura Almond PS 75 3.1. Evolución . 76 3.1.1. La raíz del problema . 76 3.1.2. Resolución de otros autores . 77 3.1.3. Gramáticas libres de contexto como generadores de series formales de potencias . 81 3.2. Fundamentos teóricos. Parte formal . 86 3.3. Sistemas P aceptados por la arquitectura Almond PS . 95 3.4. Implementación hardware ....................... 99 3.4.1. Bloque de persistencia . 101 3.4.2. Bloque de cómputo de Nri ................... 105 3.4.3. Bloque de asignación . 107 3.4.4. Bloque de aplicación . 117 3.4.5. Bloque de entrada/salida . 119 3.4.6. Bloque de control . 121 3.5. Implementando nuevos sistemas P . 124 3.6. Conclusiones . 127 4. Software de generación de sistemas P 129 4.1. Procesamiento de los sistemas de entrada . 129 4.2. Componentes de generación hardware ................. 131 4.2.1. Estructuración de los módulos específicos de generación . 133 4.2.2. Elementos generadores de Almond PS . 135 4.3. Mejora del software de generación con Model-Driven Engineering (MDE) . 137 4.3.1. Breves nociones de MDE . 138 4.3.2. Generación de componentes hardware con MDE . 141 4.3.3. Aplicación de MDE en la generación de pruebas unitarias de módulos . 143 4.4. Conclusiones . 151 ÍNDICE GENERAL 7 III Escenarios de verificación, pruebas y resultados 153 5. Análisis de Almond PS. Pruebas y resultados 155 5.1. Sistemas P de prueba . 155 5.2. Resultados funcionales . 160 5.2.1. Análisis de las configuraciones finales . 160 5.2.2. Análisis de las transiciones necesarias para alcanzar la con- dición de parada total . 183 5.2.3. Análisis de la distribución en el espacio de solución de las configuraciones finales . 187 5.3. Recursos hardware ........................... 190 5.3.1. Recursos hardware según dependencias entre reglas . 191 5.3.2. Recursos hardware según complejidad del sistema de entrada 192 5.3.3. Recursos hardware según cardinalidades máximas . 195 5.3.4. Recursos hardware según modo de generación software ... 198 5.3.5. Recursos hardware según tecnologías de Field Programmable Gate Array (FPGA) . 200 5.4. Análisis de rendimiento . 202 5.5. Conclusiones . 203 Conclusiones finales 207 Publicaciones 209 Abreviaturas 211 Bibliografía 217 8 ÍNDICE GENERAL Índice de tablas 3.1. Interfaz del Bloque de Entrada/Salida. 119 3.2. Códigos de estado del sistema ofrecidos por el Bloque de Control. 120 3.3. Códigos de control generados por el Bloque de Entrada/Salida. 120 9 10 ÍNDICE DE TABLAS Índice de figuras 1.1. Estructura por bloques de las FPGA de la marca Xilinx...... 23 2.1. Estructura de una célula eucariota animal. 33 2.2. Representación de una estructura jerárquica de membranas. 34 2.3. Representación gráfica de la ejecución del sistema P de ejemplo. 46 2.4. Esquema de interconexión propuesto por Petreska. 59 2.5. Esquema de un membrane hardware component............ 60 2.6. Esquema de la arquitectura Reconfig-P α............... 66 2.7. Esquema de la arquitectura Reconfig-P β ............... 69 3.1. Diagrama de actividad UML que muestra la división en funcionali- dad de la ejecución de un sistema P. 78 3.2. Visión general de la arquitectura Almond PS . 102 3.3. Esquemático del bloque de persistencia. 104 3.4. Esquema del bloque de cómputo de Nri ................ 106 3.5. Detalle de la arquitectura del bloque de asignación. 109 3.6. Esquema del bloque de aplicación. 118 3.7. Diagrama de estados simplificado de la unidad de control. 122 4.1. Diagrama UML simplificado de la solución software de generación. 132 4.2. Diagrama UML simplificado de la estructura base de la herramienta de generación de código. 134 4.3. Diagrama Unified Modeling Language (UML) simplificado de la so- lución software de generación de código de la plataforma Almond PS..................................... 135 11 12 ÍNDICE DE FIGURAS 4.4. Modelos y transformaciones entre modelos de un framework de si- mulación de sistemas basado en MDE. Las flechas representan trans- formaciones entre modelos. 140 4.5. Modelo tinyVHDL empleado en el software.............. 142 4.6. Diagrama simplificado de los tres pasos de la metodología de pruebas.147 5.1. Ejemplo de sistemas P de referencia para un tamaño de 10 reglas. 157 5.2. Ejecución, con Almond PS, de sistemas P de tamaño 20 reglas y dependencia circular. Configuración de parada. 162 5.3. Distancia de los resultados obtenidos con Almond PS respecto a los resultados más probables. Dependencia circular . 163 5.4. Ejecución, con Almond PS, de sistemas P de tamaño 20 reglas y dependencia circular-2. Configuración de parada. 165 5.5. Multiplicidad media contextualizada de las distintas ejecuciones con Almond PS de sistemas P con dependencia circular-2......... 166 5.6. Ejecución, con Almond PS, de sistemas P de tamaño 20 reglas y dependencia lineal. Configuración de parada. 167 5.7. Multiplicidad media contextualizada de las distintas ejecuciones con Almond PS de sistemas P con dependencia lineal. 168 5.8. Ejecución, con Almond PS, de sistemas P de tamaño 20 reglas y dependencia opuesta. Configuración de parada. 170 5.9. Valores medios y máximos de las distancias de las distintas ejecucio- nes de Almond PS en comparación con los resultados más probables.171 5.10. Ejecución, con Almond PS y P-Lingua, de sistemas P de tamaño 20 reglas y dependencia circular. Configuración de parada. 174 5.11. Distancia de los resultados obtenidos con Almond PS y P-Lingua respecto a los resultados más probables, para un tamaño de 20 re- glas. Dependencia circular . 175 5.12. Distancia de los resultados obtenidos con Almond PS y P-Lingua respecto a los resultados más probables, para distintos tamaños. Dependencia circular . 176 5.13. Ejecución, con Almond PS y P-Lingua, de sistemas P de tamaño 20 reglas y dependencia circular-2. Configuración de parada. 177 ÍNDICE DE FIGURAS 13 5.14. Multiplicidad media contextualizada de las distintas ejecuciones con Almond PS y P-Lingua de sistemas P con dependencia circular-2.
Recommended publications
  • ICT in the Kosovo National Statistical System - Baseline Review and Recommendations for Development
    UNDP Kosovo UNKT Technical assistance to the IT department of the Kosovo Agency of Statistics (KAS) Technical analysis of information technology in the national statistical system ICT in the Kosovo National Statistical System - Baseline review and Recommendations for development April 2013 by Arij Dekker, Consultant in statistical data processing and management [email protected] ICT in the Kosovo National Statistical System - Baseline review and Recommendations for development 1 Contents List of Acronyms ...................................................................................................................................... 3 Executive Summary ................................................................................................................................. 5 Chapter 1. Introduction ..................................................................................................................... 7 Chapter 2. Methods of information gathering .................................................................................... 9 2.1 Description of interview partners and question clusters ........................................................... 9 2.2 Other information sources ..................................................................................................... 12 Chapter 3. The present state of ICT in the Kosovo national statistical system ................................... 14 3.1 Summary of information gathered from the interviews .........................................................
    [Show full text]
  • On New Data Sources for the Production of Official Statistics
    On new data sources for the production of official statistics David Salgado1,2 and Bogdan Oancea3 1Dept. Methodology and Development of Statistical Production, Statistics Spain (INE), Spain 2Dept. Statistics and Operations Research, Complutense University of Madrid, Spain 3Dept. Business Administration, University of Bucharest, Romania February 7, 2020 Abstract In the past years we have witnessed the rise of new data sources for the potential production of official statistics, which, by and large, can be classified as survey, administrative, and digital data. Apart from the differences in their generation and collection, we claim that their lack of statistical metadata, their economic value, and their lack of ownership by data holders pose several entangled challenges lurking the incorporation of new data into the routinely production of official statistics. We argue that every challenge must be duly overcome in the international community to bring new statistical products based on these sources. These challenges can be naturally classified into different entangled issues regarding access to data, statistical methodology, quality, information technologies, and management. We identify the most relevant to be necessarily tackled before new data sources can be definitively considered fully incorporated into the production of official statistics. Contents 1 Introduction 2 2 Data: survey, administrative, digital 3 2.1 Somedefinitions ..................................... .... 3 2.2 Statisticalmetadata ................................ ....... 4 2.3 Economicvalue.....................................
    [Show full text]
  • Software Developer
    PINKY MONONYANE SOFTWARE DEVELOPER https://www.pinkymononyane.info PROFILE English, Sotho, Tsonga, Tswana, Venda, N. Sotho 33 Years old, Black Female with no disability I have 9 years’ programming experience with professional skills that could fill a South African Citizen, ID Number: 871020 0461 08 1 bucket 10 times over, with few honorable mentions such as HTML, B – Light Vehicles 750kg to 3500kg CSS3, Python (I have more than 5 years Single of Experience in Django framework. I have been developing small to medium projects even before my latest position ADDRESS & CONTACT INFO at BCM), Php and Java Script with keen attention to details, Phone Number: +27 78 968 2362 plus a well dynamic personality that appeals to most that I have had a Home Address Recent / Previous pleasure working/collaborating with. Work Address 684 Lievaart Point to note... Challenges is what I live, Street 145 Second Street breath and seek, for it's in those that's Proclamation Hill Parkmore where personal growth is found. Pretoria, Gauteng Sandton 0183 2052 Furthermore I constantly look for more knowledge related to my field; as such I Email Address: [email protected] have enrolled in Computer Science BSc Degree at UNISA, as they say knowledge CAREER STATUS is like an endless river flow. Can't have 2013-2019 Data Developer: 7 Years’ Experience enough: P. Languages:- So when I'm nowhere to be found rest Python, CSpro, SSRS, SQL Server, R-Statistics, SAS, Server assured you can find me programming a interaction, security and management under various software on my friendly computer or out environments (Linux, Windows and Windows server) on a hunt for further knowledge and if not I’m probably out travelling and 2020-2020 Software Developer: 9 Months Formal Experience spending time with my loved ones.
    [Show full text]
  • Comparison Between Census Software Packages in the Context of Data Dissemination Prepared by Devinfo Support Group (DSG) and UN Statistics Division (DESA/UNSD)
    Comparison between Census software packages in the context of data dissemination Prepared by DevInfo Support Group (DSG) and UN Statistics Division (DESA/UNSD) For more information or comments please contact: [email protected] CsPro (Census and Survey Redatam (REtrieval of DATa for CensusInfo DevInfo* SPSS SAS Application Characteristics Processing System) small Areas by Microcomputer) License Owned by UN, distributed royalty-free to Owned by UN, distributed royalty-free to CSPro is in the public domain. It is Version free of charge for Download Properitery license Properitery license all end-users all end-users available at no cost and may be freely distributed. It is available for download at www.census.gov/ipc/www/cspro DATABASE MANAGEMENT Type of data Aggregated data. Aggregated data. Individual data. Individual data. Individual and aggregated data. Individual and aggregated data. Data processing Easily handles data disaggregated by Easily handles data disaggregated by CSPro lets you create, modify, and run Using Process module allows processing It allows entering primary data, define It lets you interact with your data using geographical area and subgroups. geographical area and subgroups. data entry, batch editing, and tabulation data with programs written in Redatam variables and perform statistical data integrated tools for data entry, applications command language or limited Assisstants processing computation, editing, and retrieval. Data consistency checks Yes, Database administration application Yes, Database administration
    [Show full text]
  • Saidou Hamadou
    SAIDOU HAMADOU Contact address: P.O.Box : 707 Yaoundé (Cameroon) Telephone: Cameroon : (237) 677 71 94 98 / 697 42 42 32 Email: [email protected] [email protected] Summary Over 11 years of experience in managing data, conducting health and/or demographic surveys in many countries in Central and West Africa Over 08 years of experiences in implementing and evaluating result-based financing in Cameroon, Burkina-Faso, Liberia, Republic of Congo, Democratic Republic of Congo, Chad, Djibouti and Haïti ; 03 years of experiences with Service Delivery Indicators (SDI) surveys Member of many research projects in Africa and in the World Fluent in French and speaks enough English Education University of Paris-Dauphine (FRANCE) 2018 PhD dissertation : „Poverty, Malaria and Health System Reforms in Africa: Three Studies Applied in Cameroon’ Doctoral advisors: Pr. Sandrine MESPLE-SOMPS and Dr. Anne-Sophie ROBILLIARD Institute for Training and Demographic Research (IFORD)(CAMEROUN) 2007-2009 Professional master in Demography, Master‟s Thesis: Dynamics of the relationship between standard of living of households and diarrhea- related morbidity in children of less than three years in Cameroon University of YAOUNDÉ I (CAMEROUN) 2005-2006 Master's degree in computer science - Option: Calculation scientific, Master‟s degree thesis: The securing of data circulation in a local network of enterprise by the CRYPTOGRAPHY University of NGAOUNDÉRÉ (CAMEROUN) 2004-2005 Bachelor of science and technical information (STI) - Option: Calculation scientific,
    [Show full text]
  • Objectives Overview of Data Management Tools
    Data Management: Collecting, Protecting and Managing Data Presented by Andre Hackman Johns Hopkins Bloomberg School of Public Health Department of Biostatistics July 17, 2014 Objectives • Review of available database and data management tools and their capabilities • Demonstrate examples of good data management • Discuss strategies and good practice for data security and backup • Discuss data conversion and transfer options Overview of Data Management Tools Types of data management tools to consider Type of tool Examples Spreadsheet Microsoft Excel Google Docs Spreadsheet Open Office Calc Desktop database Microsoft Access Filemaker Pro Specialized databases Epi Info, CSPro, EpiData Web database REDCap OpenClinica Mobile data collection Open Data Kit, CommCare, Magpi, iFormBuilder, 1 Choosing a data management tool… Pick the tool that is appropriate for the data needs of the project • What will be the challenges you face with each tool? – Complexity and scale of the data being collected • Is it longitudinal data with many time points? • What is the expected number of records? Choosing a data management tool… Pick the tool that is appropriate for the data needs of the project • What will be the challenges you face with each tool? – Complexity and scale of the data being collected – Mixture of collection modes: mobile, kiosk, and computer entry. • How will data flow between them? Choosing a data management tool… Pick the tool that is appropriate for the data needs of the project • What will be the challenges you face with each tool? – Complexity and scale of the data being collected – Mixture of collection modes: mobile, kiosk, and computer entry. – Complexity of the data entry forms 2 Choosing a data management tool… Pick the tool that is appropriate for the data needs of the project • What will be the challenges you face with each tool? – Complexity and scale of the data being collected – Mixture of collection modes: mobile, kiosk, and computer entry.
    [Show full text]
  • Planning Checklist
    CHAPTER 2 Planning Checklist Reproductive Health Assessment Toolkit for Conflict- Affected Women well-devised plan is needed to ensure suc­ data collection, data cleaning, analysis, report Acessful implementation of the Toolkit. The writing, and dissemination of findings. planning process should be initiated prior to Secure funding. securing funding. The amount of time required for the planning process will vary based on your D. Prepare locator form and questionnaire. organization’s existing infrastructure and resources. Consider this checklist a model that can be Modify country-specific responses on ques­ adapted as necessary to meet your specific needs tionnaire. This may require technical assis­ and situation. You can also change the sequence tance from DRH. of activities as needed. For example, you could Modify country-specific fields on the locator conduct field-level planning before initiating form. national-level planning. Translate locator form and questionnaire into the local language, using translators who are Part I. National-level planning able to read and write both English and the local language. A. Select a site to conduct survey. Criteria for selection include: Back-translate forms into English to ensure they were translated correctly. Availability of a reasonable estimate of popu­ lation size Revise translated forms as needed. (This normally occurs during training and the pilot A stable, post-emergency population with no test, with input from the survey team.) major influx or outflow of people Finalize standard local-language version of Availability of basic reproductive health the locator form and questionnaire. services B. Engage national-level stakeholders. Part II. Field-level planning Engage potential stakeholders, such as: National government agencies responsible A.
    [Show full text]
  • Reconciling Food, Energy, and Environmental Outcomes: Three Essays on the Economics of Biomass Management in Western Kenya
    RECONCILING FOOD, ENERGY, AND ENVIRONMENTAL OUTCOMES: THREE ESSAYS ON THE ECONOMICS OF BIOMASS MANAGEMENT IN WESTERN KENYA A Dissertation Presented to the Faculty of the Graduate School of Cornell University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy by Julia Berazneva August 2015 c 2015 Julia Berazneva ALL RIGHTS RESERVED RECONCILING FOOD, ENERGY, AND ENVIRONMENTAL OUTCOMES: THREE ESSAYS ON THE ECONOMICS OF BIOMASS MANAGEMENT IN WESTERN KENYA Julia Berazneva, Ph.D. Cornell University 2015 This dissertation explores human-environment interactions, focusing on on-farm biological resources (biomass) and crop residues, in particular, and how they can meet the competing demands of food production, energy generation, and environmental conservation in Sub- Saharan Africa. The empirical setting is rural western Kenya, where maize residues, one of the largest sources of on-farm biomass, constitute a large portion of livestock diets, con- tribute to household energy needs, and are fundamental in maintaining and improving soil fertility. The three dissertation essays analyze the uses and value of crop residues in tropical smallholder agriculture from several di↵erent perspectives and using di↵erent methodological approaches, all based on data from the western Kenyan highlands. The first essay (Chapter 2) treats non-marketed crop residues as factors of household production, accounting for their long-term benefits when used for soil fertility management. Empirically, the essay estimates a household-level maize production function and calculates the shadow value of maize residues as suggested by the theoretical framework and empirical estimates. This estimated value is substantial—$0.06-08 per kilogram and $208 per average farm—and is higher for poorer households.
    [Show full text]
  • Coal Wholesale Lines World Report
    Coal Wholesale Lines World Report established in 1974, and a brand since 1981. www.datagroup.org Coal Wholesale Lines World Report Database Ref: 4235201_L This database is updated monthly. Coal Wholesale Lines World Report COAL WHOLESALE LINES WORLD REPORT The Coal merchant wholesalers Lines Report has the following information. The base report has 59 chapters, plus the Excel spreadsheets & Access databases specified. This research provides World Data on Coal merchant wholesalers Product Lines. The report is available in several Editions and Parts and the contents and cost of each part is shown below. The Client can choose the Edition required; and subsequently any Parts that are required from the After- Sales Service. Contents Description ....................................................................................................................................... 5 REPORT EDITIONS ........................................................................................................................... 6 World Report ....................................................................................................................................... 6 Regional Report ................................................................................................................................... 6 Country Report .................................................................................................................................... 6 Town & Country Report ......................................................................................................................
    [Show full text]
  • Dissemination of Microdata Files Principles, Procedures and Practices
    IHSN International Household Survey Network About the IHSN Dissemination of Microdata Files In February 2004, representatives from developing countries and development agencies participated in the Second Roundtable on Development Results held in Marrakech, Morocco. They reflected on how donors can better coordinate support to strengthen the statistical systems and monitoring and Principles, Procedures and Practices evaluation capacity that countries need to manage their development process. One of the outcomes of the Roundtable was the adoption of a global plan for statistics, the Marrakech Action Plan for Statistics (MAPS). Among the MAPS key recommendations was the creation of an International Household Survey Network. In doing so, the international community acknowledged the critical role played by sample surveys in supporting the planning, implementation and monitoring of development policies and programs. Furthermore, it provided national and international agencies with a platform to better coordinate and manage socioeconomic data collection and analysis, and to mobilize support for more efficient and effective approaches to conducting surveys in developing countries. The IHSN Working Paper series is intended to encourage the exchange of ideas and discussion Olivier Dupriez and Ernie Boyko on topics related to the design and implementation of household surveys, and to the analysis, dissemination and use of survey data. People who whish to submit material for publication in the IHSN Working Paper series are encouraged to contact the IHSN secretariat via [email protected]. IHSN Working Paper No 005 August 2010 www.ihsn.org E-mail: [email protected] www.ihsn.org WP-Cover-005.indd 1 11/1/10 2:44 PM Dissemination of Microdata Files Principles, Procedures and Practices Olivier Dupriez and Ernie Boyko IHSN Working Paper No 005 August 2010 Abstract In all countries, data producers are faced by expanding demand for microdata.
    [Show full text]
  • Evaluation Specialist – Research Transparency, Reproducibility and Ethics 3Ie, New Delhi
    Evaluation Specialist – Research Transparency, Reproducibility and Ethics 3ie, New Delhi 1. Background The International Initiative for Impact Evaluation (3ie) promotes evidence-informed equitable, inclusive and sustainable development. We support the generation and effective use of high- quality evidence to inform decision-making and improve the lives of people living in poverty in low- and middle-income countries. We provide guidance and support to produce, synthesise and quality assure evidence of what works, for whom, how, why and at what cost. 3ie is registered as a non-governmental organisation in the United States. It has offices in New Delhi, London and Washington, DC. Our work encompasses a wide range of topics, sectors, and themes, including but not limited to: health, nutrition, education, agriculture, governance, microfinance, climate change, humanitarian interventions, and social protection. 3ie is inviting applications for the post of evaluation specialist (ES) focusing on the areas of research transparency, reproducibility and ethics (TRE), preferably based at the 3ie offices located in Washington, DC, London or in New Delhi. Applicants should have the right to work in one of 3ie’s office locations; in exceptional cases, we may consider a remote working arrangement. The opportunity to work from another country as a consultant may be considered for exceptional candidates. 2. Summary The ES will provide technical and management leadership for all aspects of 3ie’s TRE related work, including for products and services, and will support their application within 3ie’s range of evaluation activities including impact evaluations, formative research, qualitative evaluations and synthesis reviews. The ES will support the design, implementation, review, oversight, and quality assurance of TRE activities.
    [Show full text]
  • Cspro Para Encuestas De Salud Reproductiva
    CSPRO PARA ENCUESTAS DE SALUD REPRODUCTIVA Esta ayuda técnica va a ser desarrollada tomando como base el cuestionario Modelo de las Encuestas de Salud Reproductiva “Reproductive Health Survey“ RHS, vamos a crear un programa de ingreso de datos utilizando el software CSPRO, desarrollado por el Buro de Censos de los Estados Unidos. (Census and Survey Processing System - Sistema para el Procesamiento de Censos y Encuestas). CSPRO es un paquete orientado a censos y encuestas, que facilita la creación de pantallas de captura y verificación de digitación, aplicaciones de validación, detección de errores, tabulaciones rápidas para el análisis y la divulgación de los datos. CSPRO es un paquete de distribución libre y se lo puede conseguir en la siguiente dirección electrónica: http://www.census.gov/ipc/www/cspro/, en este mismo lugar se puede obtener acceso a la documentación necesaria para el uso y aplicación del mismo como son los manuales para: Getting Started (Cómo empezar), User's Guide (Guía del Usuario) y Data Entry User's Guide (Guía para el usuario de entrada de datos). Durante el desarrollo de esta ayuda técnica, se intentará de hacerla de la manera más explícita posible, sin embargo cualquier inquietud que pueda generarse en el desarrollo de este programa se puede acudir a los manuales indicados en el párrafo anterior. Una de las tareas más importantes para la persona que va a desarrollar el programa de ingreso de datos en que esté familiarizado con el cuestionario, es decir que al menos estuvo involucrado en parte del diseño del cuestionario
    [Show full text]