-
Enhancement of the Electron Spin Resonance of Single-Walled Carbon Nanotubes by Oxygen Removal
Authors:
W. D. Rice,
R. T. Weber,
A. D. Leonard,
J. M. Tour,
P. Nikolaev,
S. Arepalli,
V. Berka,
A. -L. Tsai,
J. Kono
Abstract:
We have observed a nearly fourfold increase in the electron spin resonance (ESR) signal from an ensemble of single-walled carbon nanotubes (SWCNTs) due to oxygen desorption. By performing temperature-dependent ESR spectroscopy both before and after thermal annealing, we found that the ESR in SWCNTs can be reversibly altered via the molecular oxygen content in the samples. Independent of the presen…
▽ More
We have observed a nearly fourfold increase in the electron spin resonance (ESR) signal from an ensemble of single-walled carbon nanotubes (SWCNTs) due to oxygen desorption. By performing temperature-dependent ESR spectroscopy both before and after thermal annealing, we found that the ESR in SWCNTs can be reversibly altered via the molecular oxygen content in the samples. Independent of the presence of adsorbed oxygen, a Curie-law (spin susceptibility $\propto 1/T$) is seen from $\sim$4 K to 300 K, indicating that the probed spins are finite-level species. For both the pre-annealed and post-annealed sample conditions, the ESR linewidth decreased as the temperature was increased, a phenomenon we identify as motional narrowing. From the temperature dependence of the linewidth, we extracted an estimate of the intertube hop** frequency; for both sample conditions, we found this hop** frequency to be $\sim$100 GHz. Since the spin hop** frequency changes only slightly when oxygen is desorbed, we conclude that only the spin susceptibility, not spin transport, is affected by the presence of physisorbed molecular oxygen in SWCNT ensembles. Surprisingly, no linewidth change is observed when the amount of oxygen in the SWCNT sample is altered, contrary to other carbonaceous systems and certain 1D conducting polymers. We hypothesize that physisorbed molecular oxygen acts as an acceptor ($p$-type), compensating the donor-like ($n$-type) defects that are responsible for the ESR signal in bulk SWCNTs.
△ Less
Submitted 24 October, 2011;
originally announced October 2011.
-
Space and the Synchronic A-Ram
Authors:
Alex V Berka
Abstract:
Space is a circuit oriented, spatial programming language designed to exploit the massive parallelism available in a novel formal model of computation called the Synchronic A-Ram, and physically related FPGA and reconfigurable architectures. Space expresses variable grained MIMD parallelism, is modular, strictly typed, and deterministic. Barring operations associated with memory allocation and com…
▽ More
Space is a circuit oriented, spatial programming language designed to exploit the massive parallelism available in a novel formal model of computation called the Synchronic A-Ram, and physically related FPGA and reconfigurable architectures. Space expresses variable grained MIMD parallelism, is modular, strictly typed, and deterministic. Barring operations associated with memory allocation and compilation, modules cannot access global variables, and are referentially transparent. At a high level of abstraction, modules exhibit a small, sequential state transition system, aiding verification. Space deals with communication, scheduling, and resource contention issues in parallel computing, by resolving them explicitly in an incremental manner, module by module, whilst ascending the ladder of abstraction. Whilst the Synchronic A-Ram model was inspired by linguistic considerations, it is also put forward as a formal model for reconfigurable digital circuits. A programming environment has been developed, that incorporates a simulator and compiler that transform Space programs into Synchronic A-Ram machine code, consisting of only three bit-level instructions, and a marking instruction. Space and the Synchronic A-Ram point to novel routes out of the parallel computing crisis.
△ Less
Submitted 28 August, 2010; v1 submitted 10 August, 2010;
originally announced August 2010.
-
Interlanguages and synchronic models of computation
Authors:
Alexander Victor Berka
Abstract:
A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. An interstring linked with a abstract machine environment, shares sub-expressions, transfers data, and spatially allocates resources for the parallel evaluation of dataflow. Formal models called the a-Ram family are introduced, designed to support interstring programming…
▽ More
A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. An interstring linked with a abstract machine environment, shares sub-expressions, transfers data, and spatially allocates resources for the parallel evaluation of dataflow. Formal models called the a-Ram family are introduced, designed to support interstring programming languages (interlanguages). Distinct from dataflow, graph rewriting, and FPGA models, a-Ram instructions are bit level and execute in situ. They support sequential and parallel languages without the space/time overheads associated with the Turing Machine and l-calculus, enabling massive programs to be simulated. The devices of one a-Ram model, called the Synchronic A-Ram, are fully connected and simpler than FPGA LUT's. A compiler for an interlanguage called Space, has been developed for the Synchronic A-Ram. Space is MIMD. strictly typed, and deterministic. Barring memory allocation and compilation, modules are referentially transparent. At a high level of abstraction, modules exhibit a state transition system, aiding verification. Data structures and parallel iteration are straightforward to implement, and allocations of sub-processes and data transfers to resources are implicit. Space points towards highly connected architectures called Synchronic Engines, that scale in a GALS manner. Synchronic Engines are more general purpose than systolic arrays and GPUs, and bypass programmability and conflict issues associated with multicores.
△ Less
Submitted 27 May, 2010;
originally announced May 2010.
-
Introduction to the Report "Interlanguages and Synchronic Models of Computation."
Authors:
Alexander Victor Berka
Abstract:
A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. An interstring linked with a abstract machine environment, shares sub-expressions, transfers data, and spatially allocates resources for the parallel evaluation of dataflow. Formal models called the a-Ram family are introduced, designed to support interstring programming…
▽ More
A novel language system has given rise to promising alternatives to standard formal and processor network models of computation. An interstring linked with a abstract machine environment, shares sub-expressions, transfers data, and spatially allocates resources for the parallel evaluation of dataflow. Formal models called the a-Ram family are introduced, designed to support interstring programming languages (interlanguages). Distinct from dataflow, graph rewriting, and FPGA models, a-Ram instructions are bit level and execute in situ. They support sequential and parallel languages without the space/time overheads associated with the Turing Machine and lambda-calculus, enabling massive programs to be simulated. The devices of one a-Ram model, called the Synchronic A-Ram, are fully connected and simpler than FPGA LUT's. A compiler for an interlanguage called Space, has been developed for the Synchronic A-Ram. Space is MIMD. strictly typed, and deterministic. Barring memory allocation and compilation, modules are referentially transparent. At a high level of abstraction, modules exhibit a state transition system, aiding verification. Data structures and parallel iteration are straightforward to implement, and allocations of sub-processes and data transfers to resources are implicit. Space points towards highly connected architectures called Synchronic Engines, that are more general purpose than systolic arrays and GPUs, and bypass programmability and conflict issues associated with multicores.
△ Less
Submitted 29 July, 2010; v1 submitted 26 May, 2010;
originally announced May 2010.