925 resultados para Domain-specific languages engineering


Relevância:

100.00% 100.00%

Publicador:

Resumo:

In this article, we present the current state of our work on a linguistically-motivated model for automatic summarization of medical articles in Spanish. The model takes into account the results of an empirical study which reveals that, on the one hand, domain-specific summarization criteria can often be derived from the summaries of domain specialists, and, on the other hand, adequate summarization strategies must be multidimensional, i.e., cover various types of linguistic clues. We take into account the textual, lexical, discursive, syntactic and communicative dimensions. This is novel in the field of summarization. The experiments carried out so far indicate that our model is suitable to provide high quality summarizations.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Résumé : Le Large tumor suppressor, Lats2, est une protéine humaine homologue au suppresseur de tumeur Warts (Lats) de Drosophila melanogaster, qui réprime la prolifération des cellules en altérant leur cycle au niveau des transitions Gl/S et G2/M, et en induisant l'apoptose. Pourtant, la voie moléculaire par laquelle Lats2, une sériase-thréonine kinase, déclenche l'arrêt du cycle cellulaire, est toujours inconnue. Notre équipe a d'abord déterminé que Lats2 était un gène de réponse à la protéine p53 (Kostic et al., 2000). Par la suite, nous avons identifié des protéines interagissant avec Lats2, notamment les modules de reconnaissance du substrat des ligases Colline E3 (des protéines contenant Socs box ou F box) ainsi que deux Bous-unités du Signalosome CSN: CSN4 et CSNS. En outre, Lats2 est connue pour s'associer au Super-complexe composé de CSN et des ligases Colline E3 (Rongere, thesis, 2004; Rongere, unpublished results, 2005). Le travail présenté ici sur Lats2 a confirmé que cette protéine est une kinase associée à CSN. Nous avons caractérisé les interactions spécifiques de domaines de Lats2 avec hSocs3, hWsb 1 (des protéines Socs box) et hFBX-7 (une protéine F box), ainsi que les conséquences physiologiques des interactions avec hSocs3, hWsb1 et hSocs1. Des expériences de GST pull-down ont montré que les deux domaines, N-terminal et kinase, de Lats2 interagissent avec hSocs3, hWsb1 et hFBX-7, ce qui suggère aussi que l'ensemble de la protéine Lats2 est impliqué dans ces interactions. Une étude approfondie des interactions entre Lats2 et hSocs3 indique que le domaine kinase de Lats2 interagit avec la région de hSocs3 contenant un domaine SH2, situé en amont du domaine Socs box de hSocs3. Par ailleurs, Lats2 phosphoryle des régions spécifiques entre les domaines N-terminal et SH2 (Sl), et, entre les domaines SH2 et Socs box (S3) de la protéine hSocs3. Ces résultats révèlent que hSocs3 est un.nouveau substrat de Lats2. Des modifications de l'activité kinase ont aussi révélé que la protéine sauvage Lats2 (wt Lats2) était capable de phosphoryler hSocs3, alors qu'un mutant dead du domaine kinase Lats (poche ATP délétée, Lats2OATP) non. L'analyse des mutations a permis d'identifier deux résidus sériase situés aux positions 1441145 (S3), spécifiquement phosphorylés par wt Lats2. La phosphorylation des protéines représentant un signal de dégradation protéolytique, nous avons envisagé que Lats2 pouvait cibler hSocs3 pour une dégradation protéasomale. Lorsque wt Lats2 est surexprimée dans des cellules HEK293T et COS7, la demi-vie de hSocs3, un élément de la ligase Elongine BC-Colline É3 (ligase EBC), diminue significativement, effet que n'a pas la surexpression de Lats2OATP. De plus, la stabilité de hSocs3 dépend de la phosphorylation des résidus sériase aux positions 144/145 par wt Lats2. Bien que les sites de phosphorylation ne soient pas définis pour les deux autres modules de reconnaissance du substrat de la ligase EBC: hWsb 1 et hSocsl, leurs demi-vies diminuent également quand wt Lats2 est surexprimée. Pour les tests in vivo, nous avons synthétisé des esiRNA pour diminuer l'expression du gène endogène lats2, ce qui a entraîné une augmentation d'un facteur 2 de la demi-vie de hSocs3 et de hWsbl dans les cellules HEK293T. En conclusion, nos résultats suggérent que Lats2, une kinase associée au CSN, est un nouveau régulateur de la fonction des ligases EBC, agissant sur le renouvellement des protéines hSocs3, hSocs1 et hWsb1. Ainsi, Lats2 altère la spécificité et la capacité des ligases EBC, régulant par là même la stabilité de nombreuses protéines, ciblées par les ligases EBC pour une dégradation protéasomale. D'autres études devraient révéler si la modification observée de la fonction de la ligase EBC par Lats2, associée au Super-complexe, est également responsable du renouvellement des régulateurs du cycle cellulaire et des changements dans ce même cycle observés lors de la surexpression de Lats2. Summary : The Large tumor suppressor 2 (Lats2) is a human homologue of the Drosophila melanogaster tumor suppressor Warts (Cats) who negatively regulates cell proliferation by altering cell cycle Gl/S and G2/M transition and inducing apoptosis. However, the molecular pathway by which Lats2, a serine-threonine kinase, mediates cell cycle arrest is still unknown. Lats2 was initially identified to be a p53 response gene by our group (Kostic et al., 2000). Subsequently, our group identified interacting candidates of Lats2, including substrate recognition modules of Cullin-based E3 ligases (Socs box or F-box containing proteins) as well as two subunits of the Signalosome (CSN), CSN4 and CSNS. Additionally, Lats2 was shown to associate with a Super-complex, composed of CSN and Cullin-based E3 ligases (Rongere, thesis, 2004; Rongere, unpublished results, 2005) We hypothesized that Lats2 may perform its physiological function through interaction with CSN and Cullin-based E3 ligases. The present work on Lats2 has confirmed that Lats2 is a CSN associated kinase. We defined the domain specific interactions of Lats2 with hSocs3, hWsb1 (Sots box proteins) and hFBX-7 (F box protein), as well as the physiological consequences of interaction with hSocs3, hWsb1 and hSocs1. Both the N-terminal and the kinase domains of Lats2 interact with full-length hSocs3, hWsb1 and hFBX-7, determined in GST pull-down assays suggesting that full-length Lats2 protein is involved in interactions. Refinement of the Lats2 interaction with hSocs3 indicated that the kinase domain of Lats2 interacts with a region of hSocs3 containing a SH2 domain located upstream of the Socs box domain of the hSocs3. Moreover, Lats2 phosphorylated specific regions between the N-terminal and SH2 domain (S l) as well as between the SH2 domain and Socs box domain of hSocs3 (S3).These results indicate that hSocs3 is a novel Lats2 substrate. The kinase assay has also demonstrated that wt Lats2 was able to phosphorylate hSocs3, but not Lats2 kinase dead mutant (deleted ATP pocket, Lats20ATP). Mutational analysis identified two serine residues located at positions 144/145 (S3) to be specifically phosphorylated by wt Lats2. Phosphorylation of proteins has been shown to be a signal for proteolytic degradation of many characterized proteins. Thus we hypothesized that Lats2 could target hSocs3 for proteasomal degradation. When wt Lats2 was over-expressed in HEK293T cells and COST cells, the half-life of hSocs3, as a component of Elongin BC Cullin-based E3 ubiquitin ligase (EBC ligase), decreased significantly. In contrast, aver-expression of the Lats2OATP did not alter the half-life of hSocs3. Furthermore, the stability of hSocs3 depended on phosphorylation of serine residues at positions 144/145 by wt Lats2. Although the sites of phosphorylation were not defined for two other substrate recognition modules of EBC ligasehWsbl and hSocsl, their half-lives also decreased when wt Lats2 was over-expressed. To test in vivo, we synthesized esiRNA to knock-down endogenous Lats2 and subsequently we measured the half-lives of hSocs3 and hVVsb l . Here we demonstrated that the half-lives of hSocs3 and hWsbl were increased by the factor of two in Lats2-depleted HEK293T cells. In conclusion, our findings suggest that Lats2, a CSN associated kinase, is a novel regulator of EBC ligase function by regulating the turn-over of hSocs3, hSocs1 and hWsb1. Thus, Lats2 alters the specificity and capacity of EBC ligases regulating thereby the stability of numerous proteins which are targeted by EBC ligases for proteasomal degradation. Further studies should reveal whether the observed modulation of EBC ligase function by Lats2 associated with a Super-complex is also responsible for the turn-over of cell cycle regulators and the observed alteration in cell cycle by Lats2 over-expression.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Actualment un típic embedded system (ex. telèfon mòbil) requereix alta qualitat per portar a terme tasques com codificar/descodificar a temps real; han de consumir poc energia per funcionar hores o dies utilitzant bateries lleugeres; han de ser el suficientment flexibles per integrar múltiples aplicacions i estàndards en un sol aparell; han de ser dissenyats i verificats en un període de temps curt tot i l’augment de la complexitat. Els dissenyadors lluiten contra aquestes adversitats, que demanen noves innovacions en arquitectures i metodologies de disseny. Coarse-grained reconfigurable architectures (CGRAs) estan emergent com a candidats potencials per superar totes aquestes dificultats. Diferents tipus d’arquitectures han estat presentades en els últims anys. L’alta granularitat redueix molt el retard, l’àrea, el consum i el temps de configuració comparant amb les FPGAs. D’altra banda, en comparació amb els tradicionals processadors coarse-grained programables, els alts recursos computacionals els permet d’assolir un alt nivell de paral•lelisme i eficiència. No obstant, els CGRAs existents no estant sent aplicats principalment per les grans dificultats en la programació per arquitectures complexes. ADRES és una nova CGRA dissenyada per I’Interuniversity Micro-Electronics Center (IMEC). Combina un processador very-long instruction word (VLIW) i un coarse-grained array per tenir dues opcions diferents en un mateix dispositiu físic. Entre els seus avantatges destaquen l’alta qualitat, poca redundància en les comunicacions i la facilitat de programació. Finalment ADRES és un patró enlloc d’una arquitectura concreta. Amb l’ajuda del compilador DRESC (Dynamically Reconfigurable Embedded System Compile), és possible trobar millors arquitectures o arquitectures específiques segons l’aplicació. Aquest treball presenta la implementació d’un codificador MPEG-4 per l’ADRES. Mostra l’evolució del codi per obtenir una bona implementació per una arquitectura donada. També es presenten les característiques principals d’ADRES i el seu compilador (DRESC). Els objectius són de reduir al màxim el nombre de cicles (temps) per implementar el codificador de MPEG-4 i veure les diferents dificultats de treballar en l’entorn ADRES. Els resultats mostren que els cícles es redueixen en un 67% comparant el codi inicial i final en el mode VLIW i un 84% comparant el codi inicial en VLIW i el final en mode CGA.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Psychological control refers to parental behaviors that intrude on the psychological and emotional development of the child. In 2010, Soenens and colleagues proposed a distinction between two domain-specific expressions of psychological control, that is, Dependency-oriented Psychological Control (DPC) and Achievement-oriented Psychological Control (APC). The aim of this study was to evaluate the factor structure, reliability, and convergent validity of the French form of the Dependency-oriented and Achievement-oriented Psychological Control Scale (DAPCS; Soenens, Vansteenkiste, and Luyten, 2010) in a sample of late adolescents (N = 291, mean age = 21.65). Confirmatory factor analyses confirmed the hypothesized two-factor solution of the DAPCS for paternal as well as for maternal ratings. Moreover, high indices of internal consistency indicated that both subscales produced reliable scores. Further, convergent validity was confirmed by theoretically consistent associations between the DAPCS' subscales and well-established assessments of general parenting style dimensions. Finally, results evidenced gender specific patterns supporting the relevance of domain differentiation in the assessment of psychological control. Overall, the results of this study indicated that the French form of the DAPCS might be a useful instrument to assess two domainspecific types of parental psychological control among French-speaking adolescents.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

És un estudi sobre el funcionament de la terminologia, en les llengües catalanes i anglesa, sobre un camp semàntic concret que no ofereix gaires equivalents cap a la llengua anglesa: la gastronomia, més en concret, les postres catalanes. Havent-hi aquest buit terminològic, també hi consta una sèrie de propostes neològiques

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Ohjelmistoteollisuudessa pitkiä ja vaikeita kehityssyklejä voidaan helpottaa käyttämällä hyväksi ohjelmistokehyksiä (frameworks). Ohjelmistokehykset edustavat kokoelmaa luokkia, jotka tarjoavat yleisiä ratkaisuja tietyn ongelmakentän tarpeisiin vapauttaen ohjelmistokehittäjät keskittymään sovelluskohtaisiin vaatimuksiin. Hyvin suunniteltujen ohjelmistokehyksien käyttö lisää suunnitteluratkaisujen sekä lähdekoodin uudelleenkäytettävyyttä enemmän kuin mikään muu suunnittelulähestymistapa. Tietyn kohdealueen tietämys voidaan tallentaa ohjelmistokehyksiin, joista puolestaan voidaan erikoistaa viimeisteltyjä ohjelmistotuotteita. Tässä diplomityössä kuvataan ohjelmistoagentteihin (software agents) perustuvaa ohjelmistokehyksen suunnittelua toteutusta. Pääpaino työssä on vaatimusmäärittelyä vastaavan suunnitelman sekä toteutuksen kuvaaminen ohjelmistokehykselle, josta voidaan erikoistaa erilaiseen tiedonkeruuseen kykeneviä ohjelmistoja Internet ympäristöön. Työn kokeellisessa osuudessa esitellään myös esimerkkisovellus, joka perustuu työssä kehitettyyn ohjelmistokehykseen.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The main objective of this thesis was to analyze the usability of registers and indexes of electronic marketplaces. The work is focused on UDDI-based electronic marketplaces, which are standardized by the W3C. UDDI-registers are usable in intranets, extranets and in Internet. Using UDDI-registers Web-services can be searched in many ways, including alphabetical and domain specific searches. Humans and machines can use the features UDDI-registers. The thesis deals the design principles, architectures and specifications of UDDI-registers. In addition, the thesis includes the design and the specifications of an electronic marketplace developed for supporting electronic logistics services.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Lactate, a product of glycolysis, has been shown to play a key role in the metabolic support of neurons/axons in the CNS by both astrocytes and oligodendrocytes through monocarboxylate transporters (MCTs). Despite such importance in the CNS, little is known about MCT expression and lactate function in the PNS. Here we show that mouse MCT1, MCT2, and MCT4 are expressed in the PNS. While DRG neurons express MCT1, myelinating Schwann cells (SCs) coexpress MCT1 and MCT4 in a domain-specific fashion, mainly in regions of noncompact myelin. Interestingly, SC-specific downregulation of MCT1 expression in rat neuron/SC cocultures led to increased myelination, while its downregulation in neurons resulted in a decreased amount of neurofilament. Finally, pure rat SCs grown in the presence of lactate exhibited an increase in the level of expression of the main myelin regulator gene Krox20/Egr2 and the myelin gene P0. These data indicate that lactate homeostasis participates in the regulation of the SC myelination program and reveal that similar to CNS, PNS axon-glial metabolic interactions are most likely mediated by MCTs.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Current-day web search engines (e.g., Google) do not crawl and index a significant portion of theWeb and, hence, web users relying on search engines only are unable to discover and access a large amount of information from the non-indexable part of the Web. Specifically, dynamic pages generated based on parameters provided by a user via web search forms (or search interfaces) are not indexed by search engines and cannot be found in searchers’ results. Such search interfaces provide web users with an online access to myriads of databases on the Web. In order to obtain some information from a web database of interest, a user issues his/her query by specifying query terms in a search form and receives the query results, a set of dynamic pages that embed required information from a database. At the same time, issuing a query via an arbitrary search interface is an extremely complex task for any kind of automatic agents including web crawlers, which, at least up to the present day, do not even attempt to pass through web forms on a large scale. In this thesis, our primary and key object of study is a huge portion of the Web (hereafter referred as the deep Web) hidden behind web search interfaces. We concentrate on three classes of problems around the deep Web: characterization of deep Web, finding and classifying deep web resources, and querying web databases. Characterizing deep Web: Though the term deep Web was coined in 2000, which is sufficiently long ago for any web-related concept/technology, we still do not know many important characteristics of the deep Web. Another matter of concern is that surveys of the deep Web existing so far are predominantly based on study of deep web sites in English. One can then expect that findings from these surveys may be biased, especially owing to a steady increase in non-English web content. In this way, surveying of national segments of the deep Web is of interest not only to national communities but to the whole web community as well. In this thesis, we propose two new methods for estimating the main parameters of deep Web. We use the suggested methods to estimate the scale of one specific national segment of the Web and report our findings. We also build and make publicly available a dataset describing more than 200 web databases from the national segment of the Web. Finding deep web resources: The deep Web has been growing at a very fast pace. It has been estimated that there are hundred thousands of deep web sites. Due to the huge volume of information in the deep Web, there has been a significant interest to approaches that allow users and computer applications to leverage this information. Most approaches assumed that search interfaces to web databases of interest are already discovered and known to query systems. However, such assumptions do not hold true mostly because of the large scale of the deep Web – indeed, for any given domain of interest there are too many web databases with relevant content. Thus, the ability to locate search interfaces to web databases becomes a key requirement for any application accessing the deep Web. In this thesis, we describe the architecture of the I-Crawler, a system for finding and classifying search interfaces. Specifically, the I-Crawler is intentionally designed to be used in deepWeb characterization studies and for constructing directories of deep web resources. Unlike almost all other approaches to the deep Web existing so far, the I-Crawler is able to recognize and analyze JavaScript-rich and non-HTML searchable forms. Querying web databases: Retrieving information by filling out web search forms is a typical task for a web user. This is all the more so as interfaces of conventional search engines are also web forms. At present, a user needs to manually provide input values to search interfaces and then extract required data from the pages with results. The manual filling out forms is not feasible and cumbersome in cases of complex queries but such kind of queries are essential for many web searches especially in the area of e-commerce. In this way, the automation of querying and retrieving data behind search interfaces is desirable and essential for such tasks as building domain-independent deep web crawlers and automated web agents, searching for domain-specific information (vertical search engines), and for extraction and integration of information from various deep web resources. We present a data model for representing search interfaces and discuss techniques for extracting field labels, client-side scripts and structured data from HTML pages. We also describe a representation of result pages and discuss how to extract and store results of form queries. Besides, we present a user-friendly and expressive form query language that allows one to retrieve information behind search interfaces and extract useful data from the result pages based on specified conditions. We implement a prototype system for querying web databases and describe its architecture and components design.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

BACKGROUND: A single overall rating of quality of life (QoL) is a sensitive method that is often used in population surveys. However, the exact meaning of response choices is unclear. In particular, uneven spacing may affect the way QoL ratings should be analyzed and interpreted. This study aimed to determine the intervals between response choices to a single-item QoL assessment. METHODS: A secondary analysis was conducted on data from the Lc65+ cohort study and two additional, population-based, stratified random samples of older people (N = 5,300). Overall QoL was rated as excellent, very good, good, fair or poor. A QoL score (range 0-100) was derived from participants' answers to a 28-item QoL assessment tool. A transformed QoL score ranging from 1 (poor) to 5 (excellent) was calculated. The same procedure was repeated to compute seven domain-specific QoL subscores (Feeling of safety; Health and mobility; Autonomy; Close entourage; Material resources; Esteem and recognition; Social and cultural life). RESULTS: Mean (95 % confidence intervals) QoL scores were 96.23 (95.81-96.65) for excellent, 93.09 (92.74-93.45) for very good, 81.45 (80.63-82.27) for good, 65.44 (62.67-68.20) for fair and 54.52 (45.31-63.73) for poor overall QoL, corresponding to transformed QoL scores of respectively 5.00, 4.70, 3.58, 2.05, and 1.00. Ordinality of the categories excellent to poor was preserved in all seven QoL subscores. CONCLUSIONS: The excellent-to-poor rating scale provides an ordinal measure of overall QoL. The intervals between response choices are unequal, but an interval scale can be obtained after adequate recoding of excellent, very good, good, fair and poor.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Abstract Background: Little is known about how sitting time, alone or in combination with markers of physical activity (PA), influences mental well-being and work productivity. Given the need to develop workplace PA interventions that target employees’ health related efficiency outcomes; this study examined the associations between self-reported sitting time, PA, mental well-being and work productivity in office employees. Methods: Descriptive cross-sectional study. Spanish university office employees (n = 557) completed a survey measuring socio-demographics, total and domain specific (work and travel) self-reported sitting time, PA (International Physical Activity Questionnaire short version), mental well-being (Warwick-Edinburg Mental Well-Being Scale) and work productivity (Work Limitations Questionnaire). Multivariate linear regression analyses determined associations between the main variables adjusted for gender, age, body mass index and occupation. PA levels (low, moderate and high) were introduced into the model to examine interactive associations. Results: Higher volumes of PA were related to higher mental well-being, work productivity and spending less time sitting at work, throughout the working day and travelling during the week, including the weekends (p < 0.05). Greater levels of sitting during weekends was associated with lower mental well-being (p < 0.05). Similarly, more sitting while travelling at weekends was linked to lower work productivity (p < 0.05). In highly active employees, higher sitting times on work days and occupational sitting were associated with decreased mental well-being (p < 0.05). Higher sitting times while travelling on weekend days was also linked to lower work productivity in the highly active (p < 0.05). No significant associations were observed in low active employees. Conclusions: Employees’ PA levels exerts different influences on the associations between sitting time, mental well-being and work productivity. The specific associations and the broad sweep of evidence in the current study suggest that workplace PA strategies to improve the mental well-being and productivity of all employees should focus on reducing sitting time alongside efforts to increase PA.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Software faults are expensive and cause serious damage, particularly if discovered late or not at all. Some software faults tend to be hidden. One goal of the thesis is to figure out the status quo in the field of software fault elimination since there are no recent surveys of the whole area. Basis for a structural framework is proposed for this unstructured field, paying attention to compatibility and how to find studies. Bug elimination means are surveyed, including bug knowhow, defect prevention and prediction, analysis, testing, and fault tolerance. The most common research issues for each area are identified and discussed, along with issues that do not get enough attention. Recommendations are presented for software developers, researchers, and teachers. Only the main lines of research are figured out. The main emphasis is on technical aspects. The survey was done by performing searches in IEEE, ACM, Elsevier, and Inspect databases. In addition, a systematic search was done for a few well-known related journals from recent time intervals. Some other journals, some conference proceedings and a few books, reports, and Internet articles have been investigated, too. The following problems were found and solutions for them discussed. Quality assurance is testing only is a common misunderstanding, and many checks are done and some methods applied only in the late testing phase. Many types of static review are almost forgotten even though they reveal faults that are hard to be detected by other means. Other forgotten areas are knowledge of bugs, knowing continuously repeated bugs, and lightweight means to increase reliability. Compatibility between studies is not always good, which also makes documents harder to understand. Some means, methods, and problems are considered method- or domain-specific when they are not. The field lacks cross-field research.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Actualment un típic embedded system (ex. telèfon mòbil) requereix alta qualitat per portar a terme tasques com codificar/descodificar a temps real; han de consumir poc energia per funcionar hores o dies utilitzant bateries lleugeres; han de ser el suficientment flexibles per integrar múltiples aplicacions i estàndards en un sol aparell; han de ser dissenyats i verificats en un període de temps curt tot i l’augment de la complexitat. Els dissenyadors lluiten contra aquestes adversitats, que demanen noves innovacions en arquitectures i metodologies de disseny. Coarse-grained reconfigurable architectures (CGRAs) estan emergent com a candidats potencials per superar totes aquestes dificultats. Diferents tipus d’arquitectures han estat presentades en els últims anys. L’alta granularitat redueix molt el retard, l’àrea, el consum i el temps de configuració comparant amb les FPGAs. D’altra banda, en comparació amb els tradicionals processadors coarse-grained programables, els alts recursos computacionals els permet d’assolir un alt nivell de paral•lelisme i eficiència. No obstant, els CGRAs existents no estant sent aplicats principalment per les grans dificultats en la programació per arquitectures complexes. ADRES és una nova CGRA dissenyada per I’Interuniversity Micro-Electronics Center (IMEC). Combina un processador very-long instruction word (VLIW) i un coarse-grained array per tenir dues opcions diferents en un mateix dispositiu físic. Entre els seus avantatges destaquen l’alta qualitat, poca redundància en les comunicacions i la facilitat de programació. Finalment ADRES és un patró enlloc d’una arquitectura concreta. Amb l’ajuda del compilador DRESC (Dynamically Reconfigurable Embedded System Compile), és possible trobar millors arquitectures o arquitectures específiques segons l’aplicació. Aquest treball presenta la implementació d’un codificador MPEG-4 per l’ADRES. Mostra l’evolució del codi per obtenir una bona implementació per una arquitectura donada. També es presenten les característiques principals d’ADRES i el seu compilador (DRESC). Els objectius són de reduir al màxim el nombre de cicles (temps) per implementar el codificador de MPEG-4 i veure les diferents dificultats de treballar en l’entorn ADRES. Els resultats mostren que els cícles es redueixen en un 67% comparant el codi inicial i final en el mode VLIW i un 84% comparant el codi inicial en VLIW i el final en mode CGA.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The capabilities and thus, design complexity of VLSI-based embedded systems have increased tremendously in recent years, riding the wave of Moore’s law. The time-to-market requirements are also shrinking, imposing challenges to the designers, which in turn, seek to adopt new design methods to increase their productivity. As an answer to these new pressures, modern day systems have moved towards on-chip multiprocessing technologies. New architectures have emerged in on-chip multiprocessing in order to utilize the tremendous advances of fabrication technology. Platform-based design is a possible solution in addressing these challenges. The principle behind the approach is to separate the functionality of an application from the organization and communication architecture of hardware platform at several levels of abstraction. The existing design methodologies pertaining to platform-based design approach don’t provide full automation at every level of the design processes, and sometimes, the co-design of platform-based systems lead to sub-optimal systems. In addition, the design productivity gap in multiprocessor systems remain a key challenge due to existing design methodologies. This thesis addresses the aforementioned challenges and discusses the creation of a development framework for a platform-based system design, in the context of the SegBus platform - a distributed communication architecture. This research aims to provide automated procedures for platform design and application mapping. Structural verification support is also featured thus ensuring correct-by-design platforms. The solution is based on a model-based process. Both the platform and the application are modeled using the Unified Modeling Language. This thesis develops a Domain Specific Language to support platform modeling based on a corresponding UML profile. Object Constraint Language constraints are used to support structurally correct platform construction. An emulator is thus introduced to allow as much as possible accurate performance estimation of the solution, at high abstraction levels. VHDL code is automatically generated, in the form of “snippets” to be employed in the arbiter modules of the platform, as required by the application. The resulting framework is applied in building an actual design solution for an MP3 stereo audio decoder application.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Presentation at Open Repositories 2014, Helsinki, Finland, June 9-13, 2014