21 resultados para C language
Resumo:
This paper describes the design and implementation of a high-level query language called Generalized Query-By-Rule (GQBR) which supports retrieval, insertion, deletion and update operations. This language, based on the formalism of database logic, enables the users to access each database in a distributed heterogeneous environment, without having to learn all the different data manipulation languages. The compiler has been implemented on a DEC 1090 system in Pascal.
Resumo:
An applicative language based on the LAMBDA-Calculus is presented. The language, SLIPS (Small Language for Instruction Purposes), is described using the LAMBDA-Calculus as a metalanguage. A call-by-need mechanism of function invocation eliminates the drawbacks of both call-by-name and call-by-value. The system has been implemented in PASCAL.
Resumo:
Many novel computer architectures like array and multiprocessors which achieve high performance through the use of concurrency exploit variations of the von Neumann model of computation. The effective utilization of the machines makes special demands on programmers and their programming languages, such as the structuring of data into vectors or the partitioning of programs into concurrent processes. In comparison, the data flow model of computation demands only that the principle of structured programming be followed. A data flow program, often represented as a data flow graph, is a program that expresses a computation by indicating the data dependencies among operators. A data flow computer is a machine designed to take advantage of concurrency in data flow graphs by executing data independent operations in parallel. In this paper, we discuss the design of a high level language (DFL: Data Flow Language) suitable for data flow computers. Some sample procedures in DFL are presented. The implementation aspects have not been discussed in detail since there are no new problems encountered. The language DFL embodies the concepts of functional programming, but in appearance closely resembles Pascal. The language is a better vehicle than the data flow graph for expressing a parallel algorithm. The compiler has been implemented on a DEC 1090 system in Pascal.
Resumo:
Polyhedral techniques for program transformation are now used in several proprietary and open source compilers. However, most of the research on polyhedral compilation has focused on imperative languages such as C, where the computation is specified in terms of statements with zero or more nested loops and other control structures around them. Graphical dataflow languages, where there is no notion of statements or a schedule specifying their relative execution order, have so far not been studied using a powerful transformation or optimization approach. The execution semantics and referential transparency of dataflow languages impose a different set of challenges. In this paper, we attempt to bridge this gap by presenting techniques that can be used to extract polyhedral representation from dataflow programs and to synthesize them from their equivalent polyhedral representation. We then describe PolyGLoT, a framework for automatic transformation of dataflow programs which we built using our techniques and other popular research tools such as Clan and Pluto. For the purpose of experimental evaluation, we used our tools to compile LabVIEW, one of the most widely used dataflow programming languages. Results show that dataflow programs transformed using our framework are able to outperform those compiled otherwise by up to a factor of seventeen, with a mean speed-up of 2.30x while running on an 8-core Intel system.
Resumo:
Graph algorithms have been shown to possess enough parallelism to keep several computing resources busy-even hundreds of cores on a GPU. Unfortunately, tuning their implementation for efficient execution on a particular hardware configuration of heterogeneous systems consisting of multicore CPUs and GPUs is challenging, time consuming, and error prone. To address these issues, we propose a domain-specific language (DSL), Falcon, for implementing graph algorithms that (i) abstracts the hardware, (ii) provides constructs to write explicitly parallel programs at a higher level, and (iii) can work with general algorithms that may change the graph structure (morph algorithms). We illustrate the usage of our DSL to implement local computation algorithms (that do not change the graph structure) and morph algorithms such as Delaunay mesh refinement, survey propagation, and dynamic SSSP on GPU and multicore CPUs. Using a set of benchmark graphs, we illustrate that the generated code performs close to the state-of-the-art hand-tuned implementations.
Resumo:
Based on the topology of C-60 and the resulting non-disjoint nature of the lowest unoccupied molecular orbitals, Ne propose a new model for ferromagnetic exchange in C-60-TDAE. Within the Hubbard model, we find that the ferromagnetic exchange integral is stabilized to first order in the inter-ball transfer integral, while the antiferromagnetic coupling is stabilized only to second order. This difference is adequate to counter the larger phase space available for stabilizing the antiferromagnetic state. Thus, the ground state is found to be ferromagnetic for reasonable inter-ball transfer integrals.
Resumo:
A new quaternary fast-ion conducting silver molybdo-arsenate [Agl-Ag2O-(MoO3 + As2O5)] (SMA) glassy system has been prepared using the melt-quenching technique for various dopant salt (Agl) concentrations by fixing the formers (MoO3 + As2O5) composition and the modifier (Ag2O) to formers (M/F) ratio. The prepared compounds were characterized by X-ray diffraction. The impedance measurements were made on different Agl compositions of the SMA glasses as a function of frequency (6.5 Hz-65 kHz) and temperature (303-343 K), using the Solatron frequency-response analyser(model 1250). The bulk conductivity and the appropriate physical model (equivalent circuit) of the SMA glass were obtained from the impedance analysis. The a.c. conductivity was calculated for different Agl compositions of SMA glasses at various temperatures and the obtained a.c. conductivity results were analysed using Jonscher's Universal Law. The conduction mechanism for the highest conducting SMA glassy compound has been explained using the diffusion path model.
Resumo:
Guanylyl cyclase C (GCC) is the receptor for the gastrointestinal hormones, guanylin, and uroguanylin, in addition to the bacterial heat-stable enterotoxins, which are one of the major causes of watery diarrhea the world over. GCC is expressed in intestinal cells, colorectal tumor tissue and tumors originating from metastasis of the colorectal carcinoma. We have earlier generated a monoclonal antibody to human GCC, GCC:B10, which was useful for the immunohistochemical localization of the receptor in the rat intestine (Nandi A et al., 1997, J Cell Biochem 66:500-511), and identified its epitope to a 63-amino acid stretch in the intracellular domain of GCC. In view of the potential that this antibody has for the identification of colorectal tumors, we have characterized the epitope for GCC:B10 in this study. Overlapping peptide synthesis indicated that the epitope was contained in the sequence HIPPENIFPLE. This sequence was unique to GCC, and despite a short stretch of homology with serum amyloid protein and pertussis toxin, no cross reactivity was detected. The core epitope was delineated using a random hexameric phage display library, and two categories of sequences were identified, containing either a single, or two adjacent proline residues. No sequence identified by phage display was identical to the epitope present in GCC, indicating that phage sequences represented mimotopes of the native epitope. Alignment of these sequences with HIPPENIFPLE suggested duplication of the recognition motif, which was confirmed by peptide synthesis. These studies allowed us not only to define the requirements of epitope recognition by GCC:B10 monoclonal antibody, but also to describe a novel means of epitope recognition involving topological mimicry and probable duplication of the cognate epitope in the native guanylyl cyclase C receptor sequence.
Resumo:
Interaction of methanol, ethanol, and 2-propanol with polycrystalline as well as (0001) surfaces of Zn has been investigated by photoelectron spectroscopy and vibrational energy loss spectroscopy. All the alcohols show evidence for the condensed species along with the chemisorbed species at 80 K. With increase in temperature to similar to 120 K, the condensed species desorbs, leaving the chemisorbed species which decomposes to give the alkoxy species. The alkoxy species is produced increasingly at lower temperatures as we go from methanol to 2-propanol, the 2-propoxy species occurring even at 80 K. The alkoxy species undergo C-O bond scission giving rise to a hydrocarbon species and oxygen. The C-O bond cleavage occurs at a relatively low temperature of similar to 150 K. The effect of preadsorbed oxygen is to stabilize the methoxy species and prevent C-O bond scission. On the other hand, coadsorption of oxygen with methanol favors the formation of the methoxy species and gives rise to hydrocarbon species arising from the C-O bond scission even at 80 K.
Resumo:
The self-assembly of bidentate ligand, 1,10-phenanthroline with C-methyl calix[4]resorcinarene (CMCR) in presence of coumarin results in a unique trimer stacking arrangement of phenanthroline molecules in a nanotubular motif generated by the supramolecular assembly of the host.
Resumo:
Guanylyl cyclase C (GCC), a member of the family of membrane bound guanylyl cyclases is the receptor for the heat-stable enterotoxin (ST) peptides and the guanylin family of endogenous peptides. GCC is activated upon ligand binding to increase intracellular cGMP levels, which in turn activates other downstream signalling events in the cell. GCC is also activated in vitro by nonionic detergents. We have used the T84 cell line as a model system to investigate the regulation of GCC activity by ATP. Ligand-stimulated GCC activity is potentiated in the presence of ATP, whereas detergent-stimulated activity is inhibited. The potentiation of GCC activity by ATP is dependent on the presence of Mg2+ ions, and is probably brought about by a direct binding of Mg-ATP to GCC. The protein kinase-like domain of GCC, which has earlier been shown to play a critical role in the regulation of GCC activity, may be a possible site for the binding of Mg-ATP to GCC.
Resumo:
A bacterial consortium consisting of strains belongings to the genus Klebsiella and Rhodococcus quantitatively converts 1-, 3- and 7-substituted xanthines to their respective 8-oxo compounds.
Resumo:
We have developed a general and efficient method for the stereoselective construction of pyrimidine-based pyranosyl C-2 amino acid nucleosides using NIS-mediated ring opening of 1,2-cyclopropanated sugar derivatives. This methodology has been successfully extended to the synthesis of furanosyl nucleosides, Which have potential applications in the development of novel, nontoxic antifungal therapeutics.
Resumo:
An A-DNA type double helical conformation was observed in the single crystal X-ray structure of the octamer d(G-G-T-A-T-A-C-C), 1, and its 5-bromouracil-containing analogue, 2. The structure of the isomorphous crystals (space group P61) was solved by a search technique based on packing criteria and R-factor calculations, with use of only low order data. At the present stage of refinement the R factors are 31 % for 1 and 28 % for 2 at a resolution of 2.25 A (0.225 nm). The molecules interact through their minor grooves by hydrogen bonding and base to sugar van der Waals contacts. The stable A conformation observed in the crystal may have some structural relevance to promoter regions where the T-A-T-A sequence is frequently found.