Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mark T. Jones

dblp:j/MarkTJones · also Mark Jones 0002 · DBLP profile ↗
← Back
20ranked-venue papers
6as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 10 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3Computer networks · 2Human-computer interaction and ubiquitous computing · 2Theory of computation · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
3 papers
Personal fabrication and tangible interfaces · 47% Wearable and physiological sensing · 41% Ubiquitous computing and smart environments · 12%
Computer networks
2 papers
Wireless sensing and localization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Personal fabrication and tangible interfaces
smart textiles
0.122003
Electronic textiles: A platform for pervasive computing · Proc. IEEE 2003
Electronic textiles: a platform for pervasive computing · Proc. IEEE 2003
Wireless sensing and localization › ranging
acoustic ranging
0.112007
E-Textiles for Autonomous Location Awareness · IEEE Trans. Mob. Comput. 2007
Ubiquitous computing and smart environments
indoor localization
0.012007
E-Textiles for Autonomous Location Awareness · IEEE Trans. Mob. Comput. 2007
High-performance computing › numerical linear algebra › linear solver
parallel linear solvers
0.011992
Solution of Large, Sparse Systems of Linear Equations in Massively Parallel Applications · SC 1992
High-performance computing › sparse linear solver
sparse iterative solver
0.011992
Solution of Large, Sparse Systems of Linear Equations in Massively Parallel Applications · SC 1992

Methods — techniques the papers use, named apart from their topics

propagation simulation model · 0.1parallel iterative solvers · 0.0parallel iterative solver · 0.0
YearPublicationVenuePosition
2010 Networking in E-textiles
Zahi Nakad, Mark T. Jones, Thomas Martin 0001, Wissam Fawaz
Comput. Commun.2
2008 Metawire: Using FPGA configuration circuitry to emulate a Network-on-Chip
abstract
While there have been many reported implementations of networks-on-chip (NoCs) on FPGAs, they have not seen the same acceptance as NoCs on ASICs. One reason is that communication on an FPGA is already costly due to the die resources and time delays inherent in the reconfigurable structure. Layering another general-purpose network on top of the reconfigurable network simply incurs too many performance penalties. There is, however, already a largely unused, global network available in FPGAs. As a proof-of-concept, we demonstrate that the Xilinx FPGA configuration circuitry, which is normally idle during system operation, can function as a relatively high-performance NoC. MetaWire performs transfers through an overclocked Virtex-4 internal configuration access port (ICAP) and is shown to provide a bandwidth exceeding 200 MBytes/sec.
Matthew Shelburne, Cameron D. Patterson, Peter M. Athanas, Mark T. Jones, Brian S. Martin, Ryan Fong
FPL4
2008 Local Dynamic Stability Assessment of Motion Impaired Elderly Using Electronic Textile Pants
abstract
A clear association has been demonstrated between gait stability and falls in the elderly. Integration of wearable computing and human dynamic stability measures into home automation systems may help differentiate fall-prone individuals in a residential environment. The objective of the current study was to evaluate the capability of a pair of electronic textile (e-textile) pants system to assess local dynamic stability and to differentiate motion-impaired elderly from their healthy counterparts. A pair of e-textile pants comprised of numerous e-TAGs at locations corresponding to lower extremity joints was developed to collect acceleration, angular velocity and piezoelectric data. Four motion-impaired elderly together with nine healthy individuals (both young and old) participated in treadmill walking with a motion capture system simultaneously collecting kinematic data. Local dynamic stability, characterized by maximum Lyapunov exponent, was computed based on vertical acceleration and angular velocity at lower extremity joints for the measurements from both e-textile and motion capture systems. Results indicated that the motion-impaired elderly had significantly higher maximum Lyapunov exponents (computed from vertical acceleration data) than healthy individuals at the right ankle and hip joints. In addition, maximum Lyapunov exponents assessed by the motion capture system were found to be significantly higher than those assessed by the e-textile system. Despite the difference between these measurement techniques, attaching accelerometers at the ankle and hip joints was shown to be an effective sensor configuration. It was concluded that the e-textile pants system, via dynamic stability assessment, has the potential to identify motion-impaired elderly.
Thurmon E. Lockhart, Mark T. Jones, Thomas Martin 0001
IEEE Trans Autom. Sci. Eng.3
2007 Large Surface Area Electronic Textiles for Ubiquitous Computing: A System Approach
abstract
Electronic textile research often centers on the concept of introducing electronics to apparel such as shirts jackets, gloves, and health vests. Another less researched concept incorporates electronics into large textile surfaces such as carpets and upholstery. In this paper we explore methods and challenges of building a large surface area electronic textile floor for cooperative mobile device interaction. We systematically construct both a 100ft by 50ft textile simulation and a 3ft by 8ft working prototype using readily available materials. We introduce the broadly applicable embedded workload of human gait tracking as a means to defining the requirements for the textile physicals, networked computing node, and distributed execution environment subsystems. Through this effort we begin to establish a working model for combining inexpensive electronic textiles with a scalable execution environment that supports mobile device to floor interactions.
David Graumann, Giuseppe Raffa, Meghan Quirk, Braden Sawyer, Justin Chong, Mark T. Jones, Thomas Martin 0001
MobiQuitous6
2007 Using electronic textiles to implement an acoustic beamforming array: A case study
Zahi Nakad, Mark T. Jones, Thomas Martin 0001, Ravi Shenoy
Pervasive Mob. Comput.2
2007 E-Textiles for Autonomous Location Awareness
abstract
This paper describes an autonomous, wearable location awareness system that determines a user's location within a building given a map of that building. The system uses a moderate number of ultrasonic range transceivers as the sensing elements. Given a set of range readings from these sensors, the system attempts to match those actual readings to expected readings associated with a set of candidate locations for the wearer. These expected readings are calculated using a simulation model of the propagation of ultrasonic signals within a building. A complementary algorithm is given for determining the wearer's movement between rooms, allowing for the uncertainty associated with sensor readings in complex, multiroom environments. A wearable prototype system is described and results from this system in a range of scenarios are presented and analyzed
Madhup Chandra, Mark T. Jones, Thomas Martin 0001
IEEE Trans. Mob. Comput.2
2006 The use of configurable computing for computational kernels in scientific simulations
Mark T. Jones, Zahi Nakad, Paul E. Plassmann, Yanhua Yi
Future Gener. Comput. Syst.1
2004 Modeling and simulating electronic textile applications
abstract
This paper describes our design of a simulation environment for electronic textiles (e-textiles) and our experiences with that environment. This simulation environment, based upon Ptolemy II, enables us to model a diverse range of areas related to the design of electronic textiles, including the physical environment they will be used in, the behavior of the sensors incorporated into the fabric, the on-fabric network, the power consumption of the system, and the execution of the application and system software. This paper focuses on two aspects of the system, modeling the motion of a person wearing the e-textile and modeling the effect of faults in the e-textile system. To partially validate this environment, we compare simulation results against results from two different physical prototypes, a large-scale acoustic beamformer and a pair of shape-sensing pants.
Thomas Martin 0001, Mark T. Jones, Joshua Nathaniel Edmison, Tanwir Sheikh, Zahi Nakad
LCTES2
2004 Geographical feature sensitive sensor placement
Jae H. Park, Gary Friedman, Mark T. Jones
J. Parallel Distributed Comput.3
2003 Electronic textiles: a platform for pervasive computing
Diana Marculescu, Radu Marculescu, Nicholas H. Zamora, Phillip Stanley-Marbell, Pradeep K. Khosla, Sungmee Park, Sundaresan Jayaraman, Stefan Jung, L. Weber, K. Cottet, Janus Grzyb, Gerhard Tröster, Mark T. Jones, Thomas Martin 0001, Zahi Nakad
Proc. IEEE13
2003 Electronic textiles: A platform for pervasive computing
abstract
The invention of the Jacquard weaving machine led to the concept of a stored "program" and "mechanized" binary information processing. This development served as the inspiration for C. Babbage's analytical engine-the precursor to the modern-day computer. Today, more than 200 years later, the link between textiles and computing is more realistic than ever. In this paper, we look at the synergistic relationship between textiles and computing and identify the need for their "integration" using tools provided by an emerging new field of research that combines the strengths and capabilities of electronics and textiles into one: electronic textiles, or e-textiles. E-textiles, also called smart fabrics, have not only "wearable" capabilities like any other garment, but also have local monitoring and computation, as well as wireless communication capabilities. Sensors and simple computational elements are embedded in e-textiles, as well as built into yarns, with the goal of gathering sensitive information, monitoring vital statistics, and sending them remotely (possibly over a wireless channel) for further processing. The paper provides an overview of existing efforts and associated challenges in this area, while describing possible venues and opportunities for future research.
Diana Marculescu, Radu Marculescu, Nicholas H. Zamora, Phillip Stanley-Marbell, Pradeep K. Khosla, Sungmee Park, Sundaresan Jayaraman, Stefan Jung, Christel Lauterbach, Werner Weber, Tünde Kirstein, Didier Cottet, Janus Grzyb, Gerhard Tröster, Mark T. Jones, Thomas Martin 0001, Zahi Nakad
Proc. IEEE15
2003 Context Switching in a Run-Time Reconfigurable System
Kiran Puttegowda, David I. Lehn, Jae H. Park, Peter M. Athanas, Mark T. Jones
J. Supercomput.5
2000 A Run-Time Reconfigurable Plug-In for the Winamp MP3 Player
abstract
The paper describes a plug-in for the Winamp MP3 player that uses a configurable computer to provide digital special effects for audio streams. The plug-in makes use of run-time reconfiguration, modification of FPGA configuration bitstreams at run time, and context switching. The plug-in effects processor provides filters for a graphic equalizer and an echo effect. These filters are context-switched during the runtime of an application to reduce the amount of hardware required. Further, the effects embodied in the filters are changed on-the-fly by modifying the configuration bitstreams at runtime using the JBits API. These techniques are described and results on the performance of the application are presented.
Jonathan E. Scalera, Mark T. Jones
FCCM2
1999 Implementation and Evaluation of a Prototype Reconfigurable Router
abstract
The evolution of computer networking technology will likely require hardware that is flexible enough to adapt to changing standards while maintaining the highest possible performance. Much research has recently been done in active networks, which increase network flexibility by allowing the routers to be reprogrammed, often at the cost of lower throughput. A reconfigurable router implemented on a Custom Computing Machine (CCM) can provide the flexibility required for active networking while approaching the high throughput of inflexible application-specific integrated circuit (ASIC)-based routers. This paper presents an implementation of a prototype reconfigurable router on the Wildforce platform. The prototype implements IPv4 routing with a throughput of up to 576 Mbps, using a stream-based approach that facilitates dynamic reconfiguration.
Jason R. Hess, David C. Lee, Scott J. Harper, Mark T. Jones, Peter M. Athanas
FCCM4
1999 Implementing an API for Distributed Adaptive Computing Systems
abstract
Many applications require the use of multiple, loosely-coupled adaptive computing boards as part of a larger computing system. Two such application classes are embedded systems in which multiple boards are required to physically interface to different sensors/actuators and applications whose computational demands require multiple boards. In addition to the adaptive computing boards, the computing systems for these application classes typically include general-purpose microprocessors and high-speed networks. The development environment for applications on these large computing systems is not unified. Typically, a developer uses VHDL simulation and synthesis tools to program the FPGAs on the adaptive computing boards. External control for the board, such as downloading new configurations or setting clock speeds, is provided through a vendor-specific API. This API is typically accessed in a C host program that the developer must write in a high-level language environment. Finally, the developer is responsible for writing the networking code that allows interaction between the separate adaptive computing boards and general-purpose microprocessors. No tools are available for either debugging or performance monitoring in this agglomerated system. Development on these systems is time-consuming and platform-specific. A standard ACS API is proposed to provide a developer with a single API for the control of a distributed system of adaptive computing boards, including the interconnection network.
Mark T. Jones, Luke Scharf, Jonathan Scott, Chris Twaddle, Matthew Yaconis, Kuan Yao, Peter M. Athanas, Brian Schott
FCCM1
1996 Parallel Heuristics for Improved, Balanced Graph Colorings
Robert K. Gjertsen Jr., Mark T. Jones, Paul E. Plassmann
J. Parallel Distributed Comput.2
1995 An Improved Incomplete Cholesky Factorization
abstract
Incomplete factorization has been shown to be a good preconditioner for the conjugate gradient method on a wide variety of problems. It is well known that allowing some fill-in during the incomplete factorization can significantly reduce the number of iterations needed for convergence. Allowing fill-in, however, increases the time for the factorization and for the triangular system solutions. Additionally, it is difficult to predict a priori how much fill-in to allow and how to allow it. The unpredictability of the required storage/work and the unknown benefits of the additional fill-in make such strategies impractical to use in many situations. In this article we motivate, and then present, two “black-box” strategies that significantly increase the effectiveness of incomplete Cholesky factorization as a preconditioner. These strategies require no parameters from the user and do not increase the cost of the triangular system solutions. Efficient implementations for these algorithms are described. These algorithms are shown to be successful for a variety of problems from the Harwell-Boeing sparse matrix collection.
Mark T. Jones, Paul E. Plassmann
ACM Trans. Math. Softw.1
1995 Algorithm 740: Fortran Subroutines to Compute Improved Incomplete Cholesky Factorizations
abstract
Efficient and reliable code to compute incomplete Cholesky factors of sparse matrices for use as preconditioners in a conjugate gradient algorithm is described. This code implements two recently developed, improved incomplete factorization algorithms. An efficient implementation of the standard incomplete Cholesky factorization is also included.
Mark T. Jones, Paul E. Plassmann
ACM Trans. Math. Softw.1
1994 Scalable Iterative Solution of Sparse Linear Systems
Mark T. Jones, Paul E. Plassmann
Parallel Comput.1
1992 Solution of Large, Sparse Systems of Linear Equations in Massively Parallel Applications
abstract
A general-purpose parallel iterative solver for large, sparse systems of linear equations is presented. This solver is used in two applications, a piezoelectric crystal vibration problem and a superconductor model, which could be solved only on the largest available massively parallel machine. Results obtained on the Intel DELTA show computational rates of up to 3.25 Gflops for these applications.>
Mark T. Jones, Paul E. Plassmann
SC1