48 resultados para Computer storage devices
Resumo:
Based on the report for the unit “Métodos Interactivos de Participação e Decisão A” (Interactive methods of participation and decision A), coordinated by Prof. Lia Maldonado Teles de Vasconcelos and Prof. Nuno Miguel Ribeiro Videira Costa. This unit was provided for the PhD Program in Technology Assessment in 2015/2016.
Resumo:
The thrust towards energy conservation and reduced environmental footprint has fueled intensive research for alternative low cost sources of renewable energy. Organic photovoltaic cells (OPVs), with their low fabrication costs, easy processing and flexibility, represent a possible viable alternative. Perylene diimides (PDIs) are promising electron-acceptor candidates for bulk heterojunction (BHJ) OPVs, as they combine higher absorption and stability with tunable material properties, such as solubility and position of the lowest unoccupied molecular orbital (LUMO) level. A prerequisite for trap free electron transport is for the LUMO to be located at a level deeper than 3.7 eV since electron trapping in organic semiconductors is universal and dominated by a trap level located at 3.6 eV. Although the mostly used fullerene acceptors in polymer:fullerene solar cells feature trap-free electron transport, low optical absorption of fullerene derivatives limits maximum attainable efficiency. In this thesis, we try to get a better understanding of the electronic properties of PDIs, with a focus on charge carrier transport characteristics and the effect of different processing conditions such as annealing temperature and top contact (cathode) material. We report on a commercially available PDI and three PDI derivatives as acceptor materials, and its blends with MEH-PPV (Poly[2-methoxy 5-(2-ethylhexyloxy)-1,4-phenylenevinylene]) and P3HT (Poly(3-hexylthiophene-2,5-diyl)) donor materials in single carrier devices (electron-only and hole-only) and in solar cells. Space-charge limited current measurements and modelling of temperature dependent J-V characteristics confirmed that the electron transport is essentially trap-free in such materials. Different blend ratios of P3HT:PDI-1 (1:1) and (1:3) show increase in the device performance with increasing PDI-1 ratio. Furthermore, thermal annealing of the devices have a significant effect in the solar cells that decreases open-circuit voltage (Voc) and fill factor FF, but increases short-circuit current (Jsc) and overall device performance. Morphological studies show that over-aggregation in traditional donor:PDI blend systems is still a big problem, which hinders charge carrier transport and performance in solar cells.
Resumo:
Current computer systems have evolved from featuring only a single processing unit and limited RAM, in the order of kilobytes or few megabytes, to include several multicore processors, o↵ering in the order of several tens of concurrent execution contexts, and have main memory in the order of several tens to hundreds of gigabytes. This allows to keep all data of many applications in the main memory, leading to the development of inmemory databases. Compared to disk-backed databases, in-memory databases (IMDBs) are expected to provide better performance by incurring in less I/O overhead. In this dissertation, we present a scalability study of two general purpose IMDBs on multicore systems. The results show that current general purpose IMDBs do not scale on multicores, due to contention among threads running concurrent transactions. In this work, we explore di↵erent direction to overcome the scalability issues of IMDBs in multicores, while enforcing strong isolation semantics. First, we present a solution that requires no modification to either database systems or to the applications, called MacroDB. MacroDB replicates the database among several engines, using a master-slave replication scheme, where update transactions execute on the master, while read-only transactions execute on slaves. This reduces contention, allowing MacroDB to o↵er scalable performance under read-only workloads, while updateintensive workloads su↵er from performance loss, when compared to the standalone engine. Second, we delve into the database engine and identify the concurrency control mechanism used by the storage sub-component as a scalability bottleneck. We then propose a new locking scheme that allows the removal of such mechanisms from the storage sub-component. This modification o↵ers performance improvement under all workloads, when compared to the standalone engine, while scalability is limited to read-only workloads. Next we addressed the scalability limitations for update-intensive workloads, and propose the reduction of locking granularity from the table level to the attribute level. This further improved performance for intensive and moderate update workloads, at a slight cost for read-only workloads. Scalability is limited to intensive-read and read-only workloads. Finally, we investigate the impact applications have on the performance of database systems, by studying how operation order inside transactions influences the database performance. We then propose a Read before Write (RbW) interaction pattern, under which transaction perform all read operations before executing write operations. The RbW pattern allowed TPC-C to achieve scalable performance on our modified engine for all workloads. Additionally, the RbW pattern allowed our modified engine to achieve scalable performance on multicores, almost up to the total number of cores, while enforcing strong isolation.