Jonathan Barre - Academia.edu (original) (raw)
Papers by Jonathan Barre
El virus herpes tipo 2 causa una infeccion de trasmision sexual (ITS), causa danos en la piel pro... more El virus herpes tipo 2 causa una infeccion de trasmision sexual (ITS), causa danos en la piel provocando lesiones vesiculosas pequenas y agrupadas, que en su evolucion se transforman en ulceras y costras que pueden perdurar y pueden tratadas, pero esta ITS no tiene cura, dada la naturaleza latente del virus en las celulas. La presente investigacion tuvo como objetivo analizar la inmunidad al herpes simple tipo 2 en adultos de 18 a 30 anos sexualmente activos y sus factores de riesgo en parroquias urbanas del Canton Jipijapa, para lo cual se aplico un diseno descriptivo-no experimental y de tipo analitico, prospectivo, de corte transversal. Dentro de esta investigacion la poblacion seleccionada por azar fue de 193 adultos entre hombres y mujeres en un rango de edad de 18 a 30 anos en edad que residen en areas urbanas del canton. Se aplico una encuesta validada como instrumento de recoleccion de datos, utilizando la tecnica de quimioluminiscencia para la deteccion de los anticuerpos I...
Dans les systemes critiques, les applications doivent satisfaire des contraintes temporelles stri... more Dans les systemes critiques, les applications doivent satisfaire des contraintes temporelles strictes, chaque tâche devant s'executer en un temps maximum predefini ; le non-respect d'une seule echeance peut compromettre toute la stabilite du systeme et engendrer des effets desastreux. Un tel systeme est appele systeme temps-reel strict. Pour pouvoir assigner une echeance a une tâche, il faut etre capable de determiner le temps maximum que mettra cette tâche a s'executer, ceci independamment des donnees en entree de la tâche. Ce temps maximum recherche s'appelle le WCET (Worst Case Execution Time, temps d'execution pire cas), il est souvent determine a l'issue d'un processus de calcul necessitant une modelisation des structures de l'architecture du processeur. Les mecanismes architecturaux qui augmentent les performances d'un processeur (prediction de branchement, cache) induisent souvent un fort taux d'indeterminisme qui rend la modelisation difficile. C'est pourquoi il est souvent preferable d'utiliser des architectures relativement simples pour un systeme temps-reel strict, ou de simplifier des architectures hautes performances recentes. Notre optique est plutot d'essayer d'adapter, par de legeres modifications, une de ces architectures performantes mais peu predictibles pour un respect de contraintes temps-reel strict et un calcul de WCET facilite. L'architecture que nous choisissons est l'architecture Multi-Flots Simultanes (Simultaneous Multihtreading, SMT), ou plusieurs programmes peuvent s'executer simultanement en partageant les ressources d'un seul cœur d'execution.
2008 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, 2008
Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increas... more Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increasing performance needs of embedded applications. However, off-theshelves SMT architectures do not fit the timing predictability requirements of hard real-time systems: to schedule critical threads so that they are guaranteed to meet their deadlines, it is necessary to estimate their Worst-Case Execution Times which is not possible when simultaneous threads might interfere. In this paper, we propose an SMT architecture designed to enforce isolation between hard real-time threads so that their worst-case execution time can be safely estimated. We report experimental results that show that this architecture still provides a high level of performance and we give an insight into how the thread isolation feature could be controlled by a real-time task scheduler. I.
Lecture Notes in Computer Science
Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increas... more Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increasing performance requirements of embedded applications. However, state-of-the-art SMT architectures do not exhibit enough timing predictability to allow a static analysis of Worst-Case Execution Times. In this paper, we analyze the predictability of various policies implemented in SMT cores to control the sharing of resources by concurrent threads. Then, we propose an SMT architecture designed to run one hard real-time thread so that its execution time is analyzable even when other (non critical) threads are executed concurrently. Experimental results show that this architecture still provides high mean and worst-case performance.
12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06), 2006
The estimation of the Worst-Case Execution Time of hard real-time applications becomes very hard ... more The estimation of the Worst-Case Execution Time of hard real-time applications becomes very hard as more and more complex processors are used in realtime systems. In modern architectures, estimating the execution time of a single basic block is not trivial due to possible timing anomalies linked to out-of-order execution. The influence of preceding basic blocks on the pipeline state also has to be accounted for. Recently, graphs have been used to model the execution of a block on a dynamically-scheduled pipelined processor [11]. In this paper we extend this model to express instruction-level parallelism so that superscalar processors with multiple functional units can be analyzed. Simulation results show how this extended model estimates WCETs tightly even when a realistic processor is considered. They also give an insight into the complexity of the model in terms of analysis time.
Techniques et sciences informatiques, 2010
Workflow mining refers to retroactive (re)design techniques necessary to understand business proc... more Workflow mining refers to retroactive (re)design techniques necessary to understand business process execution reality. Our workflow mining approach describes a statistical technique to discover workflow patterns from event-based log. It is characterised by a "local" workflow patterns discovery that allows to cover partial results. The discovered workflow patterns are then composed iteratively until discovering the global workflow model. The analysis of the disparities between the discovered model and the initially designed model enables us to be detect initial design gaps that can used in reengineering process. Our approach has been implemented within our prototype WorkflowMiner and a ProM framework plug-in.
Dominio de las Ciencias, 2018
La tuberculosis (TB) es una enfermedad triste que ha causado mucho daño a lo largo de la historia... more La tuberculosis (TB) es una enfermedad triste que ha causado mucho daño a lo largo de la historia, afectando principalmente a las poblaciones más pobres y constituyendo uno de los mayores retos en salud pública actualmente. Aún con los avances globales en desarrollo y en las ciencias médicas desconcierta que siga siendo una enfermedad tan prevalente al comienzo de este siglo, con una tercera parte de la población mundial infectada y con 2 millones de personas fallecidas al año, declarada así como una urgencia mundial y enfrentando un obstáculo muy importante para su control: el abandono del tratamiento también llamado no adherencia, incumplimiento o falta de apego del paciente a la medicación que implica graves consecuencias tanto para el enfermo, como para la comunidad, debido a que el paciente no se cura y continúa la cadena de transmisión de la enfermedad. En el presente estudio se abordan aspectos teóricos de importancia que han contribuido a la fundamentación del tema; se ha or...
El virus herpes tipo 2 causa una infeccion de trasmision sexual (ITS), causa danos en la piel pro... more El virus herpes tipo 2 causa una infeccion de trasmision sexual (ITS), causa danos en la piel provocando lesiones vesiculosas pequenas y agrupadas, que en su evolucion se transforman en ulceras y costras que pueden perdurar y pueden tratadas, pero esta ITS no tiene cura, dada la naturaleza latente del virus en las celulas. La presente investigacion tuvo como objetivo analizar la inmunidad al herpes simple tipo 2 en adultos de 18 a 30 anos sexualmente activos y sus factores de riesgo en parroquias urbanas del Canton Jipijapa, para lo cual se aplico un diseno descriptivo-no experimental y de tipo analitico, prospectivo, de corte transversal. Dentro de esta investigacion la poblacion seleccionada por azar fue de 193 adultos entre hombres y mujeres en un rango de edad de 18 a 30 anos en edad que residen en areas urbanas del canton. Se aplico una encuesta validada como instrumento de recoleccion de datos, utilizando la tecnica de quimioluminiscencia para la deteccion de los anticuerpos I...
Dans les systemes critiques, les applications doivent satisfaire des contraintes temporelles stri... more Dans les systemes critiques, les applications doivent satisfaire des contraintes temporelles strictes, chaque tâche devant s'executer en un temps maximum predefini ; le non-respect d'une seule echeance peut compromettre toute la stabilite du systeme et engendrer des effets desastreux. Un tel systeme est appele systeme temps-reel strict. Pour pouvoir assigner une echeance a une tâche, il faut etre capable de determiner le temps maximum que mettra cette tâche a s'executer, ceci independamment des donnees en entree de la tâche. Ce temps maximum recherche s'appelle le WCET (Worst Case Execution Time, temps d'execution pire cas), il est souvent determine a l'issue d'un processus de calcul necessitant une modelisation des structures de l'architecture du processeur. Les mecanismes architecturaux qui augmentent les performances d'un processeur (prediction de branchement, cache) induisent souvent un fort taux d'indeterminisme qui rend la modelisation difficile. C'est pourquoi il est souvent preferable d'utiliser des architectures relativement simples pour un systeme temps-reel strict, ou de simplifier des architectures hautes performances recentes. Notre optique est plutot d'essayer d'adapter, par de legeres modifications, une de ces architectures performantes mais peu predictibles pour un respect de contraintes temps-reel strict et un calcul de WCET facilite. L'architecture que nous choisissons est l'architecture Multi-Flots Simultanes (Simultaneous Multihtreading, SMT), ou plusieurs programmes peuvent s'executer simultanement en partageant les ressources d'un seul cœur d'execution.
2008 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, 2008
Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increas... more Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increasing performance needs of embedded applications. However, off-theshelves SMT architectures do not fit the timing predictability requirements of hard real-time systems: to schedule critical threads so that they are guaranteed to meet their deadlines, it is necessary to estimate their Worst-Case Execution Times which is not possible when simultaneous threads might interfere. In this paper, we propose an SMT architecture designed to enforce isolation between hard real-time threads so that their worst-case execution time can be safely estimated. We report experimental results that show that this architecture still provides a high level of performance and we give an insight into how the thread isolation feature could be controlled by a real-time task scheduler. I.
Lecture Notes in Computer Science
Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increas... more Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increasing performance requirements of embedded applications. However, state-of-the-art SMT architectures do not exhibit enough timing predictability to allow a static analysis of Worst-Case Execution Times. In this paper, we analyze the predictability of various policies implemented in SMT cores to control the sharing of resources by concurrent threads. Then, we propose an SMT architecture designed to run one hard real-time thread so that its execution time is analyzable even when other (non critical) threads are executed concurrently. Experimental results show that this architecture still provides high mean and worst-case performance.
12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06), 2006
The estimation of the Worst-Case Execution Time of hard real-time applications becomes very hard ... more The estimation of the Worst-Case Execution Time of hard real-time applications becomes very hard as more and more complex processors are used in realtime systems. In modern architectures, estimating the execution time of a single basic block is not trivial due to possible timing anomalies linked to out-of-order execution. The influence of preceding basic blocks on the pipeline state also has to be accounted for. Recently, graphs have been used to model the execution of a block on a dynamically-scheduled pipelined processor [11]. In this paper we extend this model to express instruction-level parallelism so that superscalar processors with multiple functional units can be analyzed. Simulation results show how this extended model estimates WCETs tightly even when a realistic processor is considered. They also give an insight into the complexity of the model in terms of analysis time.
Techniques et sciences informatiques, 2010
Workflow mining refers to retroactive (re)design techniques necessary to understand business proc... more Workflow mining refers to retroactive (re)design techniques necessary to understand business process execution reality. Our workflow mining approach describes a statistical technique to discover workflow patterns from event-based log. It is characterised by a "local" workflow patterns discovery that allows to cover partial results. The discovered workflow patterns are then composed iteratively until discovering the global workflow model. The analysis of the disparities between the discovered model and the initially designed model enables us to be detect initial design gaps that can used in reengineering process. Our approach has been implemented within our prototype WorkflowMiner and a ProM framework plug-in.
Dominio de las Ciencias, 2018
La tuberculosis (TB) es una enfermedad triste que ha causado mucho daño a lo largo de la historia... more La tuberculosis (TB) es una enfermedad triste que ha causado mucho daño a lo largo de la historia, afectando principalmente a las poblaciones más pobres y constituyendo uno de los mayores retos en salud pública actualmente. Aún con los avances globales en desarrollo y en las ciencias médicas desconcierta que siga siendo una enfermedad tan prevalente al comienzo de este siglo, con una tercera parte de la población mundial infectada y con 2 millones de personas fallecidas al año, declarada así como una urgencia mundial y enfrentando un obstáculo muy importante para su control: el abandono del tratamiento también llamado no adherencia, incumplimiento o falta de apego del paciente a la medicación que implica graves consecuencias tanto para el enfermo, como para la comunidad, debido a que el paciente no se cura y continúa la cadena de transmisión de la enfermedad. En el presente estudio se abordan aspectos teóricos de importancia que han contribuido a la fundamentación del tema; se ha or...